簡體   English   中英

如何有條件地加載JavaScript

[英]How to load JavaScript conditionally

有什么方法可以有條件地在ASP.Net Razor View中加載JavaScript參考文件嗎? 我的項目中有15個網頁。 他們指的是一組通用的庫,例如A,B,C,D。但是,有一個頁面需要庫E而不是B。

如何編寫標簽,以便僅將標簽加載到該特定頁面? 而且它不會為同一頁面加載B嗎?

如果同時加載E和B,則頁面崩潰。

您可以設置一些標志,例如

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

在你看來

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

您可以使用@section,但是不能在_Layout上包含所有腳本

在布局視圖上渲染

視圖部分

ASP.NET MVC 3:帶有Razor的布局和節

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM