0

我有一个 asp 按钮,在处理时我想要上面的文字.. 怎么能做到这一点?

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

因此,当我单击时,它会将 Load Images 更改为 Loading...,然后在完成后返回原始状态。

我会很感激任何想法。

4

2 回答 2

3

OnClient点击...

<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 回答