当前位置: 代码迷 >> ASP.NET >> javascript 绑定服务器控件 事件,该如何解决
  详细解决方案

javascript 绑定服务器控件 事件,该如何解决

热度:10517   发布时间:2013-02-25 00:00:00.0
javascript 绑定服务器控件 事件
Attributes.Add("onchange", "aa()");

怎么写 事件没有触发 可是在生成的HTML 代码 却有显示绑定上了。

我想问的是有什么方法可以用javascript 来触发服务器控件 的事件
------最佳解决方案--------------------------------------------------------
引用:
DKB01G1_cboSvKind_Blur(this)  是什么意思  说明下

就是js this就是控件本身,

DKB01G1_cboSvKind_Blur 里面写你需要判断的东西、
if(document.getElementById("DKB01G1_cboSvKind").value == "")
{ alert('');}
else{}
------其他解决方案--------------------------------------------------------
什么意思,既然绑定的是javascript 代码,那就直接前台执行 javascript 
------其他解决方案--------------------------------------------------------
pageload
if(!ispostback)
{
xxx.Attributes.Add("onchange", "aa();");
}
------其他解决方案--------------------------------------------------------
引用:
什么意思,既然绑定的是javascript 代码,那就直接前台执行 javascript

想问的就是 有个 TextBox 控件  能不能在客户端触发 blur之类事件 而不再后台。在后台触发事件 要刷新 如果不用ajaxpan  能否实现额
------其他解决方案--------------------------------------------------------
引用:
pageload
if(!ispostback)
{
xxx.Attributes.Add("onchange", "aa();");
}

试过了 触发不了
------其他解决方案--------------------------------------------------------
TextBox1.Attributes["onblur"] = "DKB01G1_cboSvKind_Blur(this);";
这样吗?在后台注册了前台就可以用了。不去后台交互。
------其他解决方案--------------------------------------------------------
引用:
TextBox1.Attributes["onblur"] = "DKB01G1_cboSvKind_Blur(this);";
这样吗?在后台注册了前台就可以用了。不去后台交互。

DKB01G1_cboSvKind_Blur(this)  是什么意思  说明下
------其他解决方案--------------------------------------------------------
引用:
引用:DKB01G1_cboSvKind_Blur(this)  是什么意思  说明下
就是js this就是控件本身,

DKB01G1_cboSvKind_Blur 里面写你需要判断的东西、
if(document.getElementById("DKB01G1_cboSvKind").value == "")
{ ale……

xxx.Attributes.Add("onchange", "aa();");  在4.0环境下 好用 4.5却触发不了事件
 怎么破
  相关解决方案