MVC技巧.HtmlHelper如何来定义html属性
2011-11-23 16:22
141 查看
在mvc中,对于“控件”属性的处理方式:
之前一直对在HTMLHelper中写的匿名类不是很清楚具体作用,只知道能干的事很多。。。
想了想,查了查,原来如此:
例如:@Html.TextBox("tbName","请输入文本...",new{id="tbNameID",@class="cTB"})
这样,在转换成前台html代码后为:
<input name="tbName" class="cTB" id="tbNameID" type="text" value="请输入文本..."/>
原来,匿名类对象用来输出HtmlHelper的属性。
特别的,@class写法,竟然能使用C#的关键字了。
当然,new{}中还可以定义其他你想要使用的html属性。
之前一直对在HTMLHelper中写的匿名类不是很清楚具体作用,只知道能干的事很多。。。
想了想,查了查,原来如此:
例如:@Html.TextBox("tbName","请输入文本...",new{id="tbNameID",@class="cTB"})
这样,在转换成前台html代码后为:
<input name="tbName" class="cTB" id="tbNameID" type="text" value="请输入文本..."/>
原来,匿名类对象用来输出HtmlHelper的属性。
特别的,@class写法,竟然能使用C#的关键字了。
当然,new{}中还可以定义其他你想要使用的html属性。
相关文章推荐
- MVC htmlHelper<TModel> 中如何获取model
- “System.Web.Mvc.HtmlHelper”不包含“RouteLink”的定义,并且找不到可接受类型为“System.Web.Mvc.HtmlHelper”的第一个参数的扩展方法“RouteLink”...
- ASP.NET MVC HtmlHelper如何扩展
- 如何在XSL中定义HTML标签里的属性使用XSL的值
- 如何定义HtmlHelper扩展方法
- 如何定义HtmlHelper扩展方法
- Asp.Net MVC对类HtmlHelper的自定义扩展方法以及如何调用
- 浅谈MVC中如何自定义HtmlHelper的过程
- ASP.NET MVC HtmlHelper如何扩展
- ASP.NET MVC HtmlHelper如何扩展
- ASP.NET MVC HtmlHelper如何扩展
- MVC如何在路由器(RouteConfig)定义后缀.html
- System.Web.Mvc.HtmlHelper”不包含“ActionLink”的定义
- ASP.NET MVC控件的HTML属性添加
- MVC HtmlHelper用法大全
- 高端技巧:如何使用#define定义变量
- MVC HtmlHelper用法大全
- C#派生类中如何定义属性控制基类事件,通过派生类属性直接操作基类事件
- MVC ---- 如何使用Predicate以及如何自定定义Predicate委托
- C# ASP.NET MVC HtmlHelper用法大全