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