2012-10-13 43 views
0

有沒有什麼方法可以在ASP.Net Razor View中有條件加載JavaScript參考文件?我的項目中有15個網頁。他們指的是A,B,C,D這些常見的庫。但是,有一個頁面需要庫E而不是B.如何有條件地加載JavaScript

我該如何編寫標籤,以便它只會加載庫E特定頁面?並且它也不會爲同一頁面加載B?

如果我加載E和B,那麼頁面崩潰。

回答

1

您可以設置一些標誌,如

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

,並在您的視圖

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

您可以使用@section,但你不能包括的所有腳本_Layout

render on layout view

section on view

ASP.NET MVC 3: Layouts and Sections with Razor

+0

感謝BrunoLM!第一個選項看起來更容易。讓我試試看。 –