0

我想上传一个文件并grid使用 aFileUpload和一个button控件显示该文件的内容。但是我需要通过单击一个按钮来完成这两个事件。我试图隐藏FileUpload控件,但这并不好用。

以下是我尝试应用的 css 样式定义:

     <div style="height: 89px; width: 620px; position: relative; top: 226px; left: 229px; overflow:hidden">
    <asp:FileUpload ID="FileUpload1" runat="server"
        Style=" top:1px; left:-10px; width: 265px; position: relative; height: 26px; opacity: 0; filter: alpha(opacity=0)"
        Font-Size="30pt" />
    <asp:Button ID="Button1" runat="server" Text="Choose file.."
        Style="top: -5px; left:-265px; z-index: -1; width: 251px; position: relative;"
        Height="22px" />
</div>

这似乎不符合我的目的。

有什么方法可以让我这样做browse the file and display it in single button click吗?

4

1 回答 1

1

也许这段代码会有所帮助

uploadButton.Attributes.Add("style", "visibility:hidden");
inputFile.Attributes.Add("onchange", "var uploadControl = document.getElementById('" + uploadButton.ClientID + "'); uploadControl.click();");
于 2013-10-17T11:19:06.090 回答