public static class MyInputExtensions {
public static MvcHtmlString Input(this HtmlHelper htmlHelper, string name)
{
TagBuilder tagBuilder = new TagBuilder("input"); //设è置?标ê签?类à型í为ainput
tagBuilder.Attributes.Add("type", "file");//为a标ê签?添í加ótype属?性?及°值μ
tagBuilder.Attributes.Add("name", name);//为a标ê签?添í加óname属?性?及°值μ
tagBuilder.GenerateId(name);//为a标ê签?生ú成éId,?name参?数y代ú码?Id的?值μ
//创′建¨经-过yHTML加ó密ü的?字?符?串?
//TagRenderMode.SelfClosing枚?举ù值μ代ú表í当±前°标ê签?是?自?动ˉ关?闭?的?
return MvcHtmlString.Create(tagBuilder.ToString(TagRenderMode.SelfClosing));
}
}