当前位置:  开发笔记 > 前端 > 正文

如何在保持ViewData的值检索的同时为Html.TextBox助手指定属性?

如何解决《如何在保持ViewData的值检索的同时为Html.TextBox助手指定属性?》经验,为你挑选了3个好方法。

我正在使用Html.TextBox助手来创建文本框.我想在文本框上设置属性,我理解这是使用以下重载完成的:

Html.TextBox (string name, object value, object htmlAttributes)

但是,我想维护HTML帮助程序自动使用ViewData或ViewData.Model中的值的功能,我没有看到只指定名称和htmlAttributes的方法.这可能吗?



1> tvanfosson..:

[编辑]查看源代码后,您需要做的就是在签名中将值指定为null,该值采用name,value和htmlAttributes.如果该值为null,则它将尝试使用ViewData中的值.

Html.TextBox( "name", null, new { @class = "css-class" } );



2> VnDevil..:

试试剃刀

@Html.TextBox("name", "", new {@class = "css-class", @onclick = "alert('demo');"});



3> Andrew Van S..:

如果您不需要提供模型中的值,则可以始终使用标准HTML:


然后,您可以在标记中提供所需的任何属性.

推荐阅读
爱唱歌的郭少文_
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有