我有一个asp按钮,在处理时我想要它上面的文字..怎么能实现呢?
<asp:LinkButton ID="loadImages" runat="server" CssClass="button"
onclick="loadImages_Click">Load Images</asp:LinkButton>
因此,当我点击时,它会将“加载图像”更改为“加载...”,然后在完成后返回原始状态。
我很感激任何想法。
答案 0 :(得分:3)
OnClientClick ...
<asp:LinkButton OnClientClick="this.innerHTML = 'loading'" ...
一旦页面回发,文本将恢复为“加载图像”
答案 1 :(得分:1)
要在用户点击链接时更改链接的文本,请使用onclick
JavaScript事件:
window.addEventListener('load', function(){
var link = document.getElementById('<%=loadImages.ClientID %>');
link.addEventListener('click', function(){
this.innerHTML = 'loading ...';
}, false);
}, false);
此代码段将在发出对服务器的请求之前更改链接的文本。一旦服务器响应,页面将使用响应中新呈现的HTML进行刷新。