Comment modifier le texte du bouton Parcourir dans le contrôle FileUpload (System.Web.UI.WebControls)

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

  •  01-07-2019
  •  | 
  •  

Question

Je souhaite modifier le texte du bouton Parcourir dans le contrôle FileUpload (System.Web.UI.WebControls), au lieu du texte [Parcourir...] que je souhaite utiliser [...]

Était-ce utile?

La solution

Techniquement, cela n’est pas possible pour des raisons de sécurité. L’utilisateur ne peut donc pas être induit en erreur.

Cependant, il existe quelques solutions de contournement, bien que celles-ci nécessitent de travailler avec le code HTML brut plutôt qu'avec le contrôle de serveur .NET - consultez http://www.quirksmode.org/dom/inputfile.html pour un exemple.

Autres conseils

C'est vieux, mais je voulais proposer une autre solution.Vous pouvez utiliser jQuery sur un lien hypertexte HTML standard et déclencher asp:FileUpload au clic du HREF.Cachez simplement le asp:FileUpload lors de la conception et modifiez le href comme vous le souhaitez.

Lien

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

asp : téléchargement de fichiers

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

Puis le jQuery :

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

C’est ce que j’ai fait dans .NET en utilisant AsynchFileUpload et 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>

Certains outils tiers proposent cette option. Par exemple, nous utilisons le contrôle de téléchargement Telerik:

Modification du texte du bouton Parcourir / Sélectionner

Exemple de contrôle du téléchargement Rad

Vous pouvez utiliser un autre bouton et un autre script Java pour déclencher le bouton de navigation en mode téléchargement. Vérifiez cette solution simple et jolie Comment modifier le texte dans le contrôle FileUpload

J'espère que cela vous aidera.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top