我在visual studio上创建了一个Asp.net mvc项目。在我得到的很多文件夹中,我有一个名为Home的文件夹,它有三个.csthml文件:about.cshtml,contact.cshtml和index.cshtml。
我想将about.cshtml更改为blah.cshtml,将contact.chstml更改为lala.cshtml。
我尝试从属性中执行此操作,但名称不会在项目中的其他文件中更改。
我应该在项目中使用这些文件还是创建另一个控制器?
答案 0 :(得分:1)
单击该文件,按F2然后重命名(键入新名称)或右键单击该文件并选择重命名。确保您没有运行该应用程序(这可能是问题)。
如果更改了名称,控制器中的操作也可能会更新。
答案 1 :(得分:0)
此外,您只能重命名视图,然后为操作设置[ViewName()]属性。
例如,您将about.cshtml重命名为blah.cshtml:
[ViewName("~/Views/Home/blah.cshtml")]
public ViewResult About()
{
...
return View();
}
但是,最好保持名称相同