所以基本上我想要完成的是在我的JQuery模板中我有條件地添加html助手控件(如適用),似乎給我帶來麻煩的是正確的剃鬚刀語法來使用客戶端值$value.SomeUniqueId
作爲此服務器端生成的控件的ID ...ASP.NET MVC3 Razor與Html.Helpers和JQuery模板級聯
它會工作,如果我使用靜態id作爲一個文字,就像我正在做的風格;但我想用我送入JQuery的模板內的價值和{{each items}}...{{/each}}
塊
EG:
{{each items}}
{{if $value.IsAllowed }}
@Html.TextArea("txtSomeValue", new {style="width:80%", ID=$value.SomeUniqueId})
{{/if}}
{{/each}}
的違規行爲:@Html.TextArea("txtSomeValue", new {style="width:80%", ID=$value.SomeUniqueId})
如果我這樣做:@Html.TextArea("txtSomeValue", new {style="width:80%", ID="someID"})...
它的工作原理...
似乎缺少明顯的串聯...
提前致謝。
你混合服務器端和客戶方的代碼。 – 2012-01-03 15:19:50
ID的值必須是c#表達式。 – jrummell 2012-01-03 15:20:57
這就是我想要做的......剃刀之前這不是一個問題,我沒有任何問題連接服務器端和客戶端的值適用...它似乎像我堅持服務器端值或靜態值後@剃刀...我正在尋找一種方式... – user1011144 2012-01-03 15:33:07