Ich versuche Seitenzugriffe zu zählen, aber ich erhalte immer diese Fehlermeldung im Browser:Count Seitenzugriffe mit asp.net Kern mvc
Nullreferenceexception: Objektverweis nicht auf eine Instanz eines Objekts festgelegt. MoveNext in LoadPage.cshtml, Zeile 4
Irgendwelche Ideen, warum message1 null ist?
Mein Controller-Code:
public IActionResult LoadPage()
{
return View();
}
[HttpPost]
public IActionResult LoadPage(Message message)
{
Message message1 = new Message();
message1.Text = "Pageloads: ";
message1.Number += 1;
return View("LoadPage", message);
}
Und meine Ansicht:
<form asp-controller="MyForms" asp-action="LoadPage" method="post">
<p>@Model.Text @Model.Number</p>
<input id="btnLoad" type="submit" value="Click here to load page" />
</form>
Sie erstellen eine Variable 'message1', geben aber nur den Parameter' message' zurück. Es ist eine sehr wahrscheinliche Fehlerursache. – Alejandro