0

有没有办法在 ASP.Net Razor 视图中有条件地加载 JavaScript 参考文件?我的项目中有 15 个网页。它们指的是一组常见的库,例如 A、B、C、D。但是,有一个页面需要库 E 而不是 B。

如何编写标签,以便它只为该特定页面加载库 E?而且它不会为同一页面加载 B 吗?

如果我同时加载 E 和 B,则页面崩溃。

4

1 回答 1

1

您可以设置一些标志,例如

public ActionResult Index()
{
    ViewBag.Script = "B";
    return View();
}

在你看来

if ((ViewBag.Script as string) == "B")
{
}
else
{
}

你可以使用@section,但是你不能在 _Layout 中包含所有脚本

在布局视图上渲染

视图部分

ASP.NET MVC 3:带有 Razor 的布局和部分

于 2012-10-13T12:37:04.190 回答