文件输入框用 asp.net 服务端控件 <asp:FileUpload width="200px"/>
生成的宽度是用 style="width:200px" 控制的,在 IE 浏览器下宽度没问题的,可是在 Firefox 下无效,只有 
<input type=file size=30/> 用 size 才行,可是对于 <asp:FileUpload 是没有 size 属性的。不知道 <asp:FileUpload 要怎么控制它在 Firefox 下的宽度。

解决方案 »

  1.   

    <asp:FileUpload 你也可以加上size啊.不让加么. 
      

  2.   

    用样式,class
    .size
    {
     size:30;
    }
      

  3.   

     <asp:FileUpload  id="fileInput"    CssClass="fileInput"  
      name="fileInput"   runat="server" />   
    .fileInput{
        margin-left:-300px;
        font-size:30px;
        cursor:pointer;
        filter:alpha(opacity=0);
        opacity:0;
    }
      

  4.   

    我现在可以了,直接设置 Size 属性就行,如
    <asp:FileUpload id="fileInput" CssClass="fileInput" Size="60" 
      name="fileInput" runat="server" />