MVC中的共享视图:视图(字符串,对象)给出了未找到视图的错误

时间:2012-05-22 18:16:43

标签: asp.net-mvc-3

我有几种可以使用相同视图的动作方法。我试过用例如

调用View

返回视图(“〜/ views / contact / Emails”,型号);

视图“电子邮件”存在于指定目录中(Resharper强调URL),但是当我运行应用程序时,我收到错误“视图'〜/ views / contact / Emails'或其主人未找到或没有视图引擎支持搜索的位置。搜索了以下位置:〜/ views / contact / Emails“

1 个答案:

答案 0 :(得分:0)

假设您在ContactController内,您只需传递视图名称即可。

return View("Emails", model);

MVC使用路由来查找视图,因此它不关心文件路径,只关心名称(至少在请求管道中的这一点)。