我按照我们在课堂上做过的练习,不知道为什么,但是@ Html.AntiForgeryToken()给我错误System.NullReferenceException:'对象引用未设置为对象的实例。
<form method="post" action="\Files\Upload" enctype="multipart/form-data">
@Html.AntiForgeryToken()
<input type="hidden" value="@Model.Id" name="id" />
<label>Choose photo (,jpg\.png):</label>
<input type="file" name="file" class="form-control" />
<input type="submit" value="Upload Photo" />
</form>
答案 0 :(得分:0)
您忘记了要在操作中返回对象。
因为您的视图正在调用属性@Model.Id
public ActionResult Upload()
{
Test test = new Test();
test.Id = 999;
return View(test);
}