asp.net-mvc-3 – ASP.NET MVC3 – Html.TextBoxFor和autofocus属性

前端之家收集整理的这篇文章主要介绍了asp.net-mvc-3 – ASP.NET MVC3 – Html.TextBoxFor和autofocus属性前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如何使用标准HTML助手和Razor视图引擎生成以下输入元素:
<input id="Foo" name="Foo" type="text" autofocus />

我可以使用标准的HTML助手还是自己写?

任何帮助将不胜感激!

解决方法

您可以将其他HTML属性传递给 TextBoxFor方法
@Html.TextBoxFor(m => m.Foo,new { autofocus="autofocus"})

编辑:
您只能使用autofocus =“”:

@Html.TextBoxFor(m => m.Foo,new { autofocus=""})

所有内置的帮助者都在内部使用TagBuilder类的MergeAttribute方法,它只支持以下格式的属性:key =“value”。因此,如果您只需要自动对焦,则需要使用自定义html构建器编写自己的帮助器。

原文链接:https://www.f2er.com/aspnet/252450.html

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