ASP.NET MVC html助手可以渲染没有ID属性的元素吗?

时间:2010-03-08 00:17:01

标签: asp.net-mvc asp.net-mvc-2

假设我想在ASP.NET MVC 2中生成与此类似的元素:

<%= Html.TextBoxFor(p => p.FooBar)%>

是否有重载或方式我可以让ASP.NET MVC 2只生成名称属性而不是ID属性?

我可以使用<%= Html.TextBoxFor(p => p.FooBar, new { id = "" })%>生成一个空白ID,但我想生成一个完全没有ID的元素,并且不会覆盖asp.net mvc框架。

1 个答案:

答案 0 :(得分:24)

从MVC 2 RC1开始,HTML帮助程序的行为已更改,因此传递new { id = "" }完全禁止 id ,而不是输出空的 id 属性。< / p>