Come modificare il Testo del pulsante sfoglia nella finestra di Controllo FileUpload (di Sistema.Web.Interfaccia utente.WebControls)

StackOverflow https://stackoverflow.com/questions/94316

  •  01-07-2019
  •  | 
  •  

Domanda

Voglio modificare il Testo del pulsante sfoglia nella finestra di Controllo FileUpload (di Sistema.Web.Interfaccia utente.WebControls), invece di [Sfoglia...] testo voglio usare [...]

È stato utile?

Soluzione

Questo non è tecnicamente possibile per motivi di sicurezza, in modo che l'utente non può essere ingannato.

Tuttavia, ci sono un paio di soluzioni alternative, anche se questi richiedono di lavorare con i raw HTML piuttosto che la .NET server di controllo - date un'occhiata al http://www.quirksmode.org/dom/inputfile.html per un esempio.

Altri suggerimenti

Questo è vecchio, ma volevo proporre un'altra soluzione.È possibile utilizzare jQuery HTML standard collegamento ipertestuale e fuoco asp:FileUpload fare clic su di HREF.Solo nascondere l'asp:FileUpload il design e il medico href qualsiasi modo si desidera.

Link

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

asp:FileUpload

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

Quindi jQuery:

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

Questo è come ho fatto in .NET utilizzando AsynchFileUpload e 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>

Alcuni strumenti di terze parti forniscono questa opzione.Per esempio, possiamo utilizzare il Telerik controllo di Caricamento:

La modifica del testo della Sfoglia/select

Esempio di Rad controllo di Caricamento

È possibile utilizzare un altro pulsante e java script per attivare l'upload pulsante sfoglia, Controllare questo simpatico e semplice soluzione Come modificare il Testo nel controllo FileUpload

Spero che questo aiuto.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top