服务器控件
<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 + "');");
这样就可以了    谁能告诉我这个是什么原因,谢了

解决方案 »

  1.   

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

  2.   

    页面查看代码转译成这样了
    onkeyup="javascript:AddOnKeyUp(this,&lt;%=ddlCountry.ClientID %>);"
    貌似是少了"<"