計數pageloads我想算pageloads但我不斷收到在瀏覽器上此錯誤消息:用asp.net mvc的核心
的NullReferenceException:未設置爲一個對象的實例對象引用。 MoveNext在LoadPage.cshtml,第4行
任何想法爲什麼message1爲空?
我的控制器代碼:
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);
}
而我的觀點:
<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>
您正在創建'message1'變量,但只是返回'message'參數。這很可能是錯誤的原因。 – Alejandro