无法在没有模型的情况下渲染MVC视图

时间:2014-10-29 16:43:48

标签: asp.net-mvc asp.net-mvc-5

我在渲染没有与之关联的模型的视图时遇到问题。我创建了一个单独的MVC项目(在VS2013中开箱即用),创建了一个没有模型的视图,并且视图呈现没有问题。现在对于这个项目,我在该控制器中创建了一个带有相关控制器和ActionResult方法的视图,但除非我在这个视图中有一个关联的模型并在其中传递一个,否则我得到一个错误“对象引用未设置为对象的实例“。我不认为一个视图必须有一个与之相关的模型并传入。这是我到目前为止所拥有的。

该视图称为MainAddress,我没有将模型与它关联。其中包含的是ViewBag.Title和带有“Test”的段落标记。

以下是控制器中的代码:

public ActionResult MainAddress()
{
    return View();
}

以下是视图代码:

@{
    ViewBag.Title = "Main Address"; 
}

<h1>Test</h1>

是否设置了某个需要模型的设置,或者我只是做错了什么?

0 个答案:

没有答案