我在渲染没有与之关联的模型的视图时遇到问题。我创建了一个单独的MVC项目(在VS2013中开箱即用),创建了一个没有模型的视图,并且视图呈现没有问题。现在对于这个项目,我在该控制器中创建了一个带有相关控制器和ActionResult方法的视图,但除非我在这个视图中有一个关联的模型并在其中传递一个,否则我得到一个错误“对象引用未设置为对象的实例“。我不认为一个视图必须有一个与之相关的模型并传入。这是我到目前为止所拥有的。
该视图称为MainAddress,我没有将模型与它关联。其中包含的是ViewBag.Title和带有“Test”的段落标记。
以下是控制器中的代码:
public ActionResult MainAddress()
{
return View();
}
以下是视图代码:
@{
ViewBag.Title = "Main Address";
}
<h1>Test</h1>
是否设置了某个需要模型的设置,或者我只是做错了什么?