2012-09-05 115 views
0

我需要添加一個@ Html.HiddenFor當按鈕被點擊添加HTML輔助使用jQuery(剃刀)

我jQuery代碼是這樣的:

function btnAdd() { 

var x; 
y = $("#drpDwnPRTPP"); 

$("#budgetsList ul").html('<li>Primer elemento ' + 
'@Html.HiddenFor(x => Model.ToList()['+ c +'].PRTPP_ID, new { @id="prtppID"'+ c +', @value="'+ y.val() +'" })' + 
'</li>' 
    ); 
} 

但是,當我點擊這是我得到在我的HTML:

底漆ELEMENTO @ Html.HiddenFor(X => Model.ToList()[0] .PRTPP_ID,新的{@ ID = 「prtppID」 0,@值= 「1」})

代替輸入元素

任何方式來做到這一點? ? ...

+3

您在客戶端上添加服務器代碼.. –

+0

什麼'C'是什麼意思? –

+0

您將不得不手動輸入。 –

回答

3

HTML助手是服務器端,jQuery是在客戶端上發生的事情,所以你將需要添加在客戶端的隱藏字段。請參閱:stackoverflow

+0

是的,我不是爲什麼我問這個,是我的飢餓,不讓我想清楚哈哈 – Lio