是否可以仅将 viewstart 用于特定的控制器和视图?我只在视图文件夹中使用 _Layou.cshtml 文件。现在我将 _ViewStart.cshtml 添加为视图文件夹内的公共视图,并将 _Layout 移动到共享文件夹。
这是程序结构:
Homecontroller
public ActionResult Index()
{
return View();
}
Index.cshtml
@{
Layout = "~/Views/_Layout.cshtml";
}
_Layout.cshtml
{
//design code for Index.chtml
}
根据上面的代码, _Layout 为 homecontroller 呈现。完成第一行提到的更改后,我将在我使用的每个控制器中的 _Layout.cshtml 中获取控件。我使用了近 6 个控制器。如何在不影响整个代码的情况下进行此更改。请帮忙。
PS:我需要在程序中引入 _ViewStart,因为我正在将 openid 与我已经开发的项目集成。