0

ファイルをアップロードし、そのファイルの内容を aとコントロールgridを使用して表示したいのですが、ボタンを 1 回クリックするだけで両方のイベントを実行する必要があります。コントロールを非表示にしようとしましたが、うまくいきません。FileUploadbuttonFileUpload

以下は、私が適用しようとした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 に答える