訪問屬性我想訪問屬性無法使用MVC3剃刀
public string gridHTML { get; set; }
,我在我的控制器定義
。我試圖訪問使用JavaScript,MVC3剃刀 該物業這樣
$(document).ready(function() {
var str = @Model.gridHTML ;
}
,但我得到的是,上述變量沒有定義的錯誤。有誰能夠幫助我。提前致謝。
訪問屬性我想訪問屬性無法使用MVC3剃刀
public string gridHTML { get; set; }
,我在我的控制器定義
。我試圖訪問使用JavaScript,MVC3剃刀 該物業這樣
$(document).ready(function() {
var str = @Model.gridHTML ;
}
,但我得到的是,上述變量沒有定義的錯誤。有誰能夠幫助我。提前致謝。
如果你通過正確的模型,則以下應該工作,除非剃刀語法沒有駐留在一個單獨的js
文件
$(document).ready(function() {
var str = '@:Model.gridHTML';
console.log(str);
}
我在嘗試代碼時遇到了異常,不包含「gridHTML」的定義,也沒有接受類型爲「System.Collections.Generic.IEnumerable」的第一個參數的擴展方法「gridHTML」 – Talha
塔爾哈內,
在評論3nigma的問題,你做一個有趣的筆記:
does not contain a definition for 'gridHTML' and no extension method 'gridHTML' accepting a first argument of type 'System.Collections.Generic.IEnumerable
你確定你傳遞一個對象到你的視圖?這聽起來像你在使用包含你的課程的永恆列表。也許一個類和剃刀視圖標題部分的粘貼會挑逗你的問題更進一步。
您是否強烈地鍵入了將視圖傳遞給視圖的視圖? – Rafay
@ 3nigma是的它是 – Talha
你說你在控制器上定義了屬性。當然,你的意思是你在模型課上定義了它? –