嗨我在主文件夹中有一个带有名称测试的视图,我有一个HomeController,我声明了一个操作方法名称Test1.When我运行应用程序时出现错误..
public ActionResult Test1()
{
return View();
}
当更改方法名称Test1()到Test()时,它已成功
public ActionResult Test()
{
return View();
}
.... so.it是强制声明视图名称和操作方法名称相同或不是
答案 0 :(得分:0)
您不必具有与视图中的操作相同的.cshtml
文件名。例如,您可以:
/views/home/Test.cshtml
然后在home
控制器中说:
public ActionResult Test2()
{
return View();
}
或者,你可以说:
/views/home/my-view.cshtml
然后在home
控制器中:
[ActionName("my-view")]
public ActionResult Test2()
{
return View();
}