web-dev-qa-db-ja.com

FileUploadコントロール(System.Web.UI.WebControls)の参照ボタンのテキストを変更する方法

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

20
Jorge Mastro

これはセキュリティ上の目的で技術的には不可能であるため、ユーザーを惑わすことはできません。

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

9
Luke Bennett

これは古いですが、別のソリューションを提供したいと考えていました。標準のHTMLハイパーリンクでjQueryを使用し、HREFをクリックするとasp:FileUploadを起動できます。 asp:FileUploadをデザインで非表示にして、hrefを好きなように修正します。

リンク

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

asp:FileUpload

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

そしてjQuery:

$("#lnkAttachSOW").click(function () {
    $("#fuSOW").click();
});
11
BonDini

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

<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>
2

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

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

0
QMaster

一部のサードパーティツールは、このオプションを提供しています。たとえば、Telerik Uploadコントロールを使用します。

[参照/選択]ボタンのテキストの変更

Rad Uploadコントロールの例

0
Billy Coover