如何在 asp.net mvc 上更改 .cshtml 文件的名称

本文关键字:cshtml 文件 asp net mvc | 更新日期: 2023-09-27 17:55:44

我在Visual Studios上创建了一个 Asp.net 的mvc项目,在我得到的许多文件夹中,我有一个名为Home的文件夹,其中包含三个.csthml文件:about.cshtml,contact.cshtml和index.cshtml。

我想将 about.cshtml 更改为 blah.cshtml,将 contact.chstml 更改为 lala.cshtml。

我尝试从属性中执行此操作,但项目中其他文件的名称没有更改。

我应该在项目中使用这些文件还是创建另一个控制器?

如何在 asp.net mvc 上更改 .cshtml 文件的名称

单击该文件,按 F2 然后重命名(键入新名称)或右键单击该文件并选择重命名。确保您没有运行应用程序(这可能是问题所在)。

如果确实更改了名称,则可能还应更新控制器中的操作。

此外,您只能重命名视图,然后为操作设置 [ViewName()] 属性。

例如,您将 about.cshtml 重命名为 blah.cshtml:

 [ViewName("~/Views/Home/blah.cshtml")]
 public ViewResult About()
 {
    ...
    return View();
 }

但是,最好保持名称相同