• 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));    
    
  •     }  
    
  • }
    
  • 相关文章: