我發現,如果我開始這樣做了:如何訪問JavaScript中的強類型視圖模型?
var companyID = <% %>;
我沒有得到任何智能提示讓我進入我的Model.object的看法是假設有提供給我,因爲它是強類型。
我在這裏錯過了什麼?
我發現,如果我開始這樣做了:如何訪問JavaScript中的強類型視圖模型?
var companyID = <% %>;
我沒有得到任何智能提示讓我進入我的Model.object的看法是假設有提供給我,因爲它是強類型。
我在這裏錯過了什麼?
對JavaScript的IntelliSense支持是有點粗略,因爲它是。確保您正確設置它。我只是使用this guide,至少它給了javascript智能感知。
現在,來測試你的問題,我只是把我的網頁上的下列操作之一:
<script type="text/javascript">
var test = <%= Model.Site.SiteID %>;
document.write(test);
</script>
,它確實寫出來SITEID。模型沒有智能感,但它確實有效。希望有助於一些。
沒有什麼特別的,它只是將IDE拋出的語法的混合,因爲您在JavaScript上下文中嘗試對JavaScript語法進行解釋。在這種情況下,它可能會甩掉大部分智能感知,因爲它不知道(但希望)應該在邏輯上等同於javascript。有一些事情你可以做到「破解」,比如設置一個反映視圖的對象的javascript對象,讓對象返回視圖值,儘管在大多數情況下,這比工作值得多。
它會在一天結束時工作。
但是,也許你可以使用一個JavaScriptResult
控制器