加载时更改链接上的文本

本文关键字:文本 链接 加载 | 更新日期: 2023-09-27 18:36:33

>我有一个asp按钮,在处理时,我希望上面的文本。如何实现这一点?

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

因此,当我单击时,它会将"加载图像"更改为"正在加载...然后在完成后返回到原始状态。

我将不胜感激任何想法。

加载时更改链接上的文本

OnClientClick...

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

页面回发后,文本将恢复为"加载图像"

要在用户单击链接时更改链接的文本,请使用 onclick JavaScript 事件:

window.addEventListener('load', function(){
    var link = document.getElementById('<%=loadImages.ClientID %>');
    link.addEventListener('click', function(){
        this.innerHTML = 'loading ...';
    }, false);
}, false);

此代码段将在向服务器发出请求之前更改链接的文本。服务器响应后,页面将使用响应中新呈现的 HTML 刷新。