js给服务器端控件label赋值

界面上放了一个label控件,<asp:LabelID="Label1"runat="server"Visible="false"></asp:Label>,用js怎么给... 界面上放了一个label控件,<asp:Label ID="Label1" runat="server" Visible="false" ></asp:Label>,用js怎么给这个控件赋值 展开
 我来答
趣事情
推荐于2017-09-04 · 知道合伙人互联网行家
趣事情
知道合伙人互联网行家
采纳数:517 获赞数:5452
电脑技术,软件开发。移动开发。网站建设相关专业知识。都可以提供解答和相关技术指导。

向TA提问 私信TA
展开全部
实现方法:
1、JS脚本为服务器控件赋值
语法:document.getElementById('<%=服务器控件名.ClientID%>')

document.getElementById('<%=TextBox2.ClientID%>‘).value= “aaaaa” ;

<anthem:TextBox ID= "TextBox2" runat= "server" Text= "bbbbb" >< /anthem:TextBox> //这个是anthem的控件,跟asp.Net ajax框架的控件一样.

//2、JS脚本为服务器中用户控件中的控件赋值

语法:document.getElementById("<%=服务器控件名.ClientID%>"+"_用户控件中控件名")

document.getElementById( "<%=UserInfoControl1.ClientID%>"+"_txtBAname" ).value= “aaaaa” ;

页面使用的用户控件: <uc1:UserInfoControl ID= "UserInfoControl1" runat= "server" />

用户控件代码:

<anthem:TextBox ID="txtBAname" runat="server" Width="64px" CssClass="lankuang" ></anthem:TextBox>

2.js为服务器控件Lable赋值的话,语法为:

document.getElementById("<%=CaseControl1.ClientID%>"+ "_lblZhusu" ).innerHTML= "aaaaaaa" ;

但是由于label映射到客户端是Div标签,所以后台取的还是原来的值。
qq1111qq111111
2015-07-02 · TA获得超过1175个赞
知道小有建树答主
回答量:1166
采纳率:66%
帮助的人:604万
展开全部
js
document.getElementById('Label1').innerHTML = 'value'
jquery
$('#Label1').html('value')
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式