有没有办法在ASP.Net Razor View中有条件地加载JavaScript参考文件?我的项目中有15个网页。它们指的是一组通用的库,例如A,B,C,D。但是,有一个页面需要库E而不是B。
如何编写代码以便仅为该特定页面加载库E?并且它也不会为同一页面加载B?
如果我同时加载E和B,则页面崩溃。
答案 0 :(得分:1)
您可以设置一些标记,例如
public ActionResult Index()
{
ViewBag.Script = "B";
return View();
}
并在您的观点
if ((ViewBag.Script as string) == "B")
{
}
else
{
}
你可以使用@section,但是你不能在_Layout上包含所有脚本