21

FileUpload コントロール (System.Web.UI.WebControls) の参照ボタンのテキストを、使用したい [参照...] テキストの代わりに変更したい [...]

4

5 に答える 5

12

これは古いですが、別のソリューションを提供したいと考えていました。標準の HTML ハイパーリンクで jQuery を使用しasp:FileUpload、HREF をクリックすると起動できます。設計時に asp:FileUpload を非表示にし、必要に応じて href を修正するだけです。

リンク

<a href="#" id="lnkAttachSOW">Attach File</a>

asp:ファイルのアップロード

<asp:FileUpload ID="fuSOW" runat="server" style="visibility:hidden;"/>

次に、jQuery:

$("#lnkAttachSOW").click(function () {
    $("#fuSOW").click();
});
于 2012-04-11T19:43:54.533 に答える
9

これはセキュリティ上の理由から技術的に不可能であるため、ユーザーが誤解されることはありません。

ただし、回避策がいくつかありますが、.NET サーバー コントロールではなく生の HTML を操作する必要があります。一例として、 http://www.quirksmode.org/dom/inputfile.htmlを参照してください。

于 2008-09-18T16:48:37.600 に答える
2

これは、AsynchFileUpload と JavaScript を使用して .NET で行った方法です...

<asp:Button ID="bUploadPicture" runat="server" Text="Upload Picture"
    OnClientClick="document.getElementById('<%=tFileUpload1.ClientID%>')
        .click();return (false);" />

<div style="display:none;visibility:hidden;">
     <asp:AsyncFileUpload ID="tFileUpload1" runat="server" 
        OnUploadedComplete="tFileUpload1_UploadedComplete" />
</div>
于 2014-11-15T01:52:57.127 に答える
0

Some third party tools provide this option. For example, we use the Telerik Upload control:

Changing the text of the Browse/select button

Example of Rad Upload control

于 2010-04-30T15:35:15.187 に答える
0

別のボタンと Java スクリプトを使用して、アップロードの参照ボタンをトリガーすることができます。このキュートでシンプルなソリューションを確認してください FileUpload コントロールのテキストを変更する方法

この助けを願っています。

于 2013-07-24T14:17:01.060 に答える