簡體   English   中英

ASP.NET MVC 3 Razor頁面中的JavaScript

[英]JavaScript inside of ASP.NET MVC 3 Razor pages

有沒有人知道ASP.NET MVC 3團隊是否已經推出任何可以阻止VS2010中Razor語法高亮顯示的更改,當我在我的剃刀頁面中嵌入JavaScript時會出現如此多的錯誤。 我的代碼似乎工作,但是當我嘗試調試時,它非常混亂。 當然,到目前為止他們有一些修復,所以我不必看綠色下划線,看到奇怪的synax錯誤信息。

我知道一般的推動是分離代碼。 這意味着,強烈要求將JavaScript保存在單獨的.js文件中,將CSS保存在單獨的.css文件中,將視圖保存在自己的文件中(顯然與其控制器分開)。

我認為如果將JavaScript放在單獨的文件中,您應該從綠色下划線和語法消息中解脫出來。

此外,還有一些JavaScript擴展可以添加到Visual Studio中,以幫助解決這些問題,無論JavaScript位於何處。

Razor語法的某些部分比javascript塊中的其他部分更好 - 嘗試

jsvar = "@(Model.SomeProperty)";

代替

jsvar = "@Model.SomeProperty";

暫無
暫無

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

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