asp.net-mvc-2 – 引用用TextBoxFor()创建的控件ID

前端之家收集整理的这篇文章主要介绍了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().

Here is a sample使用它:

@Html.IdFor(m => m.Filters.Occurred.From)

结果就像

Filters_Occurred_From

猜你在找的asp.Net相关文章