首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

js方法传服务器控件id有关问题

2012-06-13 
js方法传服务器控件id问题服务器控件asp:Label IDlblZipCode CssClassPrimaryField runatserver

js方法传服务器控件id问题
服务器控件
<asp:Label ID="lblZipCode" CssClass="PrimaryField" runat="server">Zipcode:</asp:Label>
直接添加
onkeyup ="javascript:AddOnKeyUp(this,'<%=ddlCountry.ClientID %>')"
貌似是不对的
但在.cs中添加
this.txtZipCode.Attributes.Add("onkeyup", "AddOnKeyUp(this,'" + ddlCountry.ClientID + "');");
这样就可以了

  谁能告诉我这个是什么原因,谢了

[解决办法]
你这个题目应到ASP.NET板块去提问的。之所有会不对,和framework解析有关.在服务器控件或者添加了runat="server"里面是不能用<%==xxx%>这中格式的。你只能用<%# ddlCountry.ClientID%>

然后在.cs文件里面lblZipCode.BindData();下
[解决办法]
既然是服务器控件,它就要先在服务器端解析好了再打印出来。

热点排行