我有一个用 C# 和 Razor 开发的 ASP.NET MVC3 应用程序。
我有一个 View,View1,映射到和 Action Method,ActionMethod1。为了尊重命名约定,我想将View1重命名为View2并仍然将其映射到相同的操作方法。
问题是,当我将名称更改为View2时, View 不再被ActionMethod1识别。
我知道我可以将视图的名称明确指定为重载方法中的第一个参数,但由于ActionMethod1和View1View(viewName, model)
之间已经存在映射,我发现这个解决方案非常“脏”。
我怎样才能让 Action Method ActionMethod1明白它应该引用View2并放弃寻找View1?