2013-05-03 64 views
0

在下面哪個代碼位於_ViewStart.cshtml中,出於某種原因, 只有內部@ {}會在每次轉到另一個頁面時執行,但javascript部分不會,爲什麼是這樣以及如何修復它?,如何在每次轉到其他頁面時都不執行Javascript部分?

<script> 

    alert("in side viewstate"); 
</script> 
@{ 

    Layout = "~/Views/Shared/myLayout.cshtml"; 
} 
+0

你在生成的源文件中看到了什麼? – SLaks 2013-05-03 13:47:15

回答

3

這段JavaScript代碼必須被放在myLayout.cshtml,不_ViewStart_ViewStart.cshtml是設置Razor變量的特殊視圖,不包含HTML代碼。

+0

感謝您的幫助,以後我把側myLayout.cshtml以下,沒有得到執行@using Cmg.MultiLanguage.Web.MVC <!DOCTYPE HTML> @ ViewBag.Title

@RenderBody()
2013-05-03 15:06:04

相關問題