【问题标题】:Can ASP.NET MVC html helpers render an element without an ID attribute?ASP.NET MVC html 帮助程序可以呈现没有 ID 属性的元素吗?
【发布时间】:2011-01-24 19:27:43
【问题描述】:

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

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

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

我可以让它生成一个带有&lt;%= Html.TextBoxFor(p =&gt; p.FooBar, new { id = "" })%&gt; 的空白 id,但我想生成根本没有 ID 的元素,并且不覆盖 asp.net mvc 框架。

【问题讨论】:

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


    【解决方案1】:

    自 MVC 2 RC1 起,HTML 助手的行为发生了变化,因此传递 new { id = "" } 会完全抑制 id 而不是输出空的 id 属性。

    【讨论】:

      猜你喜欢
      • 2014-06-04
      • 1970-01-01
      • 2010-09-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-06
      • 1970-01-01
      • 2013-05-31
      相关资源
      最近更新 更多