计数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