一、ASP.NET 扩展方法三要素
(1)、静态类
可以从下图看出,InputExtension首先是一个静态类;
(2)、静态方法
既然是静态类,那么其所有的方法必然都是静态方法,例如:public static MvcHtmlString CheckBox();
(3)、this关键字
可以从方法名定义中看出,第一个参数都是this HtmlHelper htmlHelper,代表对HtmlHelper类的扩展;
public
static
MvcHtmlString Submit(
this
HtmlHelper helper,
string
value)