ASP.NET AJAX控件工具包-更改AsyncFileUpload控件的外观?

ASP.NET AJAX控件工具包-更改AsyncFileUpload控件的外观?,asp.net,ajax,controls,toolkit,Asp.net,Ajax,Controls,Toolkit,我试着在ASP.NET论坛上问这个问题,但没有人有解决办法。我开始觉得没有了 我想做的是自定义AsyncFileUpload控件的“浏览”按钮的外观和大小,同时隐藏其文本框。或者,完全隐藏AsyncFileUpload并从一个我可以自定义外观的按钮调用它的功能也会很好。也许这有点左字段,但也许更好的解决方案是使用基于Flash的解决方案。有一些是专门为ASP.NET设计的,显然有相当数量的定制 这不是直接解决问题的方法,而是获得类似结果的另一种方法。这种方法对我很有效 您仍然可以使用SL

我试着在ASP.NET论坛上问这个问题,但没有人有解决办法。我开始觉得没有了


我想做的是自定义AsyncFileUpload控件的“浏览”按钮的外观和大小,同时隐藏其文本框。或者,完全隐藏AsyncFileUpload并从一个我可以自定义外观的按钮调用它的功能也会很好。

也许这有点左字段,但也许更好的解决方案是使用基于Flash的解决方案。有一些是专门为ASP.NET设计的,显然有相当数量的定制


这不是直接解决问题的方法,而是获得类似结果的另一种方法。

这种方法对我很有效


您仍然可以使用SLaks提供的解决方案,即使是用于AsyncFileUpload控制

守则:

<div id="fileUploadDiv">
    <asp:AsyncFileUpload ID="AsyncFileUpload1" runat="server" />
</div>


通过设置控件的
不透明度
,并添加大小相同的任何其他控件,您可以维护所需的任何视图

请查找此参考:


请使用添加评论链接,而不是发布新答案。
<div id="fileUploadDiv">    
    <span id="MainContent_AsyncFileUpload1">    
        <input type="hidden" name="ctl00$MainContent$AsyncFileUpload1$ctl00" id="MainContent_AsyncFileUpload1_ctl00" />    
        <div id="MainContent_AsyncFileUpload1_ctl01" name="MainContent_AsyncFileUpload1_ctl01">    
            <input name="ctl00$MainContent$AsyncFileUpload1$ctl02" type="file" id="MainContent_AsyncFileUpload1_ctl02" id="MainContent_AsyncFileUpload1_ctl02" onkeydown="return false;" onkeypress="return false;" onmousedown="return false;" style="width:355px;" />    
        </div>    
    </span>    
</div>