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", "测试文本框类");



原文地址:https://www.cnblogs.com/zengdingding/p/5089898.html