Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc Can';t在没有模型的情况下渲染MVC视图_Asp.net Mvc_Asp.net Mvc 5 - Fatal编程技术网

Asp.net mvc Can';t在没有模型的情况下渲染MVC视图

Asp.net mvc Can';t在没有模型的情况下渲染MVC视图,asp.net-mvc,asp.net-mvc-5,Asp.net Mvc,Asp.net Mvc 5,我在渲染没有关联模型的视图时遇到问题。我创建了一个单独的MVC项目(VS2013中的开箱即用项目),创建了一个没有模型的视图,并且视图渲染没有问题。现在,对于这个项目,我在该控制器中创建了一个视图及其关联的控制器和ActionResult方法,但除非我在该视图中关联了一个模型并在其中传递了一个模型,否则我会得到一个错误“Object reference not set to a instance of a Object.”我不认为视图必须关联一个模型并传入。这是我到目前为止所拥有的 该视图称为M

我在渲染没有关联模型的视图时遇到问题。我创建了一个单独的MVC项目(VS2013中的开箱即用项目),创建了一个没有模型的视图,并且视图渲染没有问题。现在,对于这个项目,我在该控制器中创建了一个视图及其关联的控制器和ActionResult方法,但除非我在该视图中关联了一个模型并在其中传递了一个模型,否则我会得到一个错误“Object reference not set to a instance of a Object.”我不认为视图必须关联一个模型并传入。这是我到目前为止所拥有的

该视图称为MainAddress,我没有将模型与之关联。它只有一个ViewBag.Title和一个带有“Test”的段落标签

以下是控制器中的代码:

public ActionResult MainAddress()
{
    return View();
}
以下是查看代码:

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

<h1>Test</h1>
@{
ViewBag.Title=“主地址”;
}
测验

是否在某个地方设置了一个使模型成为必需的设置,或者我只是做错了什么?

模型不是必需的,但您的视图中可能有代码假设它存在;您还需要发布视图以确保完整性。@{ViewBag.Title=“Main Address”}Test…此视图位于
~/Views/ControllerName/Main Address
?您好,danludwig,是的。视图文件名为'Main Address.cshtml'吗?如果是这样,是否只有这4行代码?