我有几个操作方法可以使用相同的视图。我试过用例如调用视图
返回视图("~/视图/联系人/电子邮件",模型);
视图"电子邮件"存在于指定的目录中(Resharper 在 URL 下划线),但是当我运行应用程序时,我收到错误"找不到视图'~/views/contact/Email'或其主节点,或者没有视图引擎支持搜索的位置。搜索了以下位置:~/视图/联系人/电子邮件"
假设您在 ContactController
内,您可以简单地传入视图的名称。
return View("Emails", model);
MVC 使用路由来查找视图,因此它不关心文件路径,只关心名称(至少在请求管道中的这一点)。