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

自定义控件 javascript 获取不到值,该怎么解决

2012-08-10 
自定义控件 javascript 获取不到值如下 搞了个自定义控件该控件内有textbox控件 customer_TextBox1下面设

自定义控件 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調用的

热点排行