这里先隐藏FileUpload
然后用一个input button和一个text来模拟FileUpload
具体代码为
<asp:FileUpload ID="FileUpload1" runat="server" onchange="Text1.value=this.value" />
<input id="Text1" type="text" readonly="readonly"/>
<input id="Button1" type="button" value="选择文件" class="button"
onclick="FileUpload1.click()" />
然后隐藏我们的FileUpload就可以了,注意不能用visiable=false,这样前台就取不到FileUpload的值了。也不能用style="display:none";
只能用 Style="visibility: hidden"
本文介绍了如何在ASP.NET中通过HTML元素模拟文件上传过程,包括使用FileUpload控件、input按钮和text输入框实现文件选择与显示。
1118





