我試圖嵌入剃刀對象中一個jQuery字符串訪問它的屬性....這樣的事情:訪問MVC 3剃鬚刀對象從JQuery的
var propertyID = $(this).attr('id');
var modelData = 「@Model.InitialHistory.」 + propertyID;
modelData應該是這個樣子: @ Model.InitialHistory.Property_1;
(如果鍵入@ Model.InitialHistory.Property_1;在我的代碼,它工作正常,只需要動態地選擇剃刀屬性)
是這樣的,甚至可能還是我將不得不創建一個ajax呼叫?
謝謝!
你不能混用這樣的服務器端和客戶端腳本。你可能必須爲此使用ajax。 – MrOBrian
您應該將剃鬚刀對象的所有數據放入(a)javascript變量中。然後動態選擇它在客戶端,或者像上面提到的那樣使用AJAX。 JavaScript無法直接與Razor交互。 –
請看看這篇文章:從@Model得到的jQuery腳本中值] [1] 希望這有助於 [1]:http://stackoverflow.com/questions/5770578/get-value -from-model-inside-jquery-script –