Asp.net-Mvc-2
引用使用 TextBoxFor() 創建的控制項 ID
我喜歡ASP.NET MVC,跟上版本/文件有時會很棘手,所以也許我只是沒有得到什麼……我想使用 TextBoxFor(),並使用 LabelFor() 等是好吧,所有的魔法都發生在我身上。
但如果我創造…
<%=Html.TextBoxFor(x => x.LastName) %>並且想用 jQuery 做點好事,我將如何獲得創建的控制項的 ID?我可以添加一個 CSS 類並使用它來附加我的 jQuery,但是對於我正在做的事情,我想要 ID ……所以我可以做類似的事情:
$('#LastName').(...)我知道在這種情況下我可以解決它,然後手動破解它,但是有沒有更簡潔的方法?
由於 MVC4 有一個內置的方法來做到這一點 - @Html.IdFor()。
@Html.IdFor(m => m.Filters.Occurred.From)結果就像
Filters_Occurred_From
我認為您可以執行以下操作:
<%=Html.TextBoxFor(x => x.LastName, new { id = "LastName" })%>