0

処理中にテキストが欲しいaspボタンがあります。どうすればそれを実現できますか?

<asp:LinkButton ID="loadImages" runat="server" CssClass="button"
       onclick="loadImages_Click">Load Images</asp:LinkButton>

したがって、クリックすると、[画像の読み込み]が[読み込み中...]に変わり、終了すると元の状態に戻ります。

何かアイデアをいただければ幸いです。

4

2 に答える 2

3

OnClientClick ..。

<asp:LinkButton OnClientClick="this.innerHTML = 'loading'" ...

ページが投稿されると、テキストは「画像の読み込み」に戻ります

于 2012-06-06T17:30:19.870 に答える
1

ユーザーがリンクをクリックしたときにリンクのテキストを変更するには、 onclickJavaScriptイベントを使用します。

window.addEventListener('load', function(){
    var link = document.getElementById('<%=loadImages.ClientID %>');

    link.addEventListener('click', function(){
        this.innerHTML = 'loading ...';
    }, false);
}, false);

このスニペットは、サーバーへのリクエストが行われる前にリンクのテキストを変更します。サーバーが応答すると、ページは応答から新しくレンダリングされたHTMLで更新されます。

于 2012-06-06T17:29:44.657 に答える