it-swarm-tr.com

FileUpload Kontrolü'ndeki (System.Web.UI.WebControls) Gözat düğmesinin metni nasıl değiştirilir?

[Gözat ...] yerine [Gözat ...] metni yerine Dosya Güncelleme Kontrolü'ndeki (System.Web.UI.WebControls) Gözat düğmesinin metnini değiştirmek istiyorum.

20
Jorge Mastro

Bu, güvenlik amacıyla teknik olarak mümkün değildir, dolayısıyla kullanıcı yanlış yönlendirilemez.

Bununla birlikte, birkaç tane geçici çözüm vardır, ancak bunlar .NET sunucu denetimi yerine ham HTML ile çalışmayı gerektirir - http://www.quirksmode.org/dom/inputfile.html örnek.

9
Luke Bennett

Bu eski, ancak başka bir çözüm önermek istedi. JQuery'yi standart bir HTML köprüsünde kullanabilir ve HREF'i tıklatarak ateş asp:FileUpload kullanabilirsiniz. Sadece asp: FileUpload'ı tasarımda gizleyin ve href'i istediğiniz şekilde doktor edin.

Bağlantı

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

asp: Dosya Yükü

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

Sonra jQuery:

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

Bunu .NET'te AsynchFileUpload ve JavaScript kullanarak yaptım.

<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
Dr. Aaron Dishno

Başka bir düğmeyi ve Java betiğini upload browse düğmesini tetiklemek için kullanabilirsiniz, Bu şirin ve basit çözümü kontrol edin FileUpload denetiminde Metin nasıl değiştirilir

Umarım bu yardım.

0
QMaster

Bazı üçüncü parti araçlar bu seçeneği sunar. Örneğin, Telerik Upload kontrolünü kullanıyoruz:

Gözat/seç düğmesinin metnini değiştirme

Radya Yükleme kontrolü örneği

0
Billy Coover