日期:2014-05-18  浏览次数:20713 次

自定义控件 javascript 获取不到值
如下 搞了个自定义控件

该控件内有textbox控件 customer_TextBox1

下面设置了属性textvalue(C#)
 public string textvalue//属性
  {
  get { return customer_TextBox1.Text; }
  set { customer_TextBox1.Text = value; }
  }
运行后,可以用 自定义控件.textvalue来后台获取值;但前台的javascript怎么获取不到?要怎样做?
javascript :document.getElementById("自定义控件名").value

------解决方案--------------------
document.getElementById("<%=customer_TextBox1.ClientID%>").value

这个要放在你的控件里面传到外面
------解决方案--------------------
自定義控件名要用後台的名稱.ClientID或.UniqueID

點右鍵查看源代碼,你看下生成的源碼,裡面有你的控件,此時對應的id才是可以直接用js調用的