默认asp.net中,Label 对应HTML是span,直接获取lbl可能造成错误,因为服务器控件生成html页面后,id有可能发生变化
<script>
function changeValue(val)
{
document.getElementById('<%=lbl.ClientID %>').innerText=val;
}
</script>
<asp:TextBox ID="txt" onblur="changeValue(this.value);" runat="server"></asp:TextBox>
txt的值是:<asp:Label ID="lbl" runat="server" Text=""></asp:Label>
本文介绍在ASP.NET中如何使用JavaScript与服务器控件进行交互,具体演示了通过JavaScript改变Label控件显示内容的方法。需要注意的是,在客户端脚本中访问服务器控件时,其ID可能会发生变化。
458

被折叠的 条评论
为什么被折叠?



