【发布时间】:2011-01-17 21:31:24
【问题描述】:
使用 ASP.NET MVC3,我创建了一个新的 Razor 视图,并将其命名为与我一直使用的现有 .aspx 视图相同的名称。我注意到控制器继续获取 .aspx 视图(与操作同名),这几乎是我所期望的。然后我重命名了 .aspx 视图,并且动作拾取了 razor .cshtml 视图。
因此,如果我有两个名为 myview.aspx 和 myview.cshtml 的视图以及一个名为 MyView() 的操作,它执行返回 View(),它将获取 myview.aspx 视图并返回它。
MVC3 如何决定默认的视图类型? 有没有办法更改此默认行为,以更喜欢剃刀视图而不是 .aspx 视图?
【问题讨论】:
标签: asp.net-mvc-3 razor