Cic*_*ami 0 html c# asp.net-mvc jquery html-helper
当您在MVC中使用HtmlHelpers时,您可以指定一组html属性作为字典对象.
我在网上阅读了很多关于创建HtmlHelpers的资料,但我已经专注于jQuery和其他ASP.NET的东西,我必须尽快开发一个应用程序,我也没有时间处理Html Helpers自定义.
我知道MVC3已经提供了一些属性,比如@class,但是在微软网站上没有关于htmlattributes的信息.请您告诉我哪些属性可用以及如何指定min C#?
我最感兴趣的是"禁用",禁用特定控件和"id",以更改控件的ID,因为HtmlHelpers默认使用相同的id和name值.我需要它与jQuery一起使用它们.
提前致谢
弗朗切斯科
这些是简单的HTML属性,因此您可以使用您正在使用的DOCTYPE中的任何可用属性.ASP.NET MVC助手只需获取这些属性并在生成的HTML页面中发出它们.因此,如果您需要文档,请查看HTML规范.
关于data-*包含破折号的HTML5 属性,只有一点点评论.由于破折号不能在.NET中用作变量名,因此您可以使用下划线将其转换为破折号.例:
@Html.TextBoxFor(x => x.Foo, new { data_id = "bar" })
Run Code Online (Sandbox Code Playgroud)
将呈现为:
<input type="text" name="Foo" id="Foo" value="some value" data-id="bar" />
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4217 次 |
| 最近记录: |