HtmlString类创建HTML Hepler 扩展MVC TextBox组件

第一步:定义静态类 
第二步:定义静态方法
1
public static class MyTextBoxEx(){ 2 //扩展方法三要素: 3 //1.静态类 4 //2.静态方法 5 //3.this关键字 6 public static HtmlString TextBoxEX(this HtmlHelper helper,string type, string value) 7 { 8 return new HtmlString(string.Format(" <input type='{0}' value='{1}' />",type, value)); 9 } 10 }

第三步:将命名空间改成System.Web.Mvc
第四步:Razor页面调用
@Html.TextBoxEX("text", "测试文本框类");



 

posted @ 2015-12-30 19:54  Zenxdt  阅读(337)  评论(0编辑  收藏  举报