请问在asp.net中服务器控件textbox怎么不支持onblur事件吗? 希望高人指点,谢谢给点提示。谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 服务器控件没有,但被解析到客户端就有了是要验证输入吗?A:可以使用asp.net验证控件来变通实现B:也可以通过 .Attrbitus.Add方法增加客户端事件 楼主可以在后台page_load里这样this.TextBox1.Attributes.Add("onblur","javascript:window.alert('你好');"); 可以用asp.net 的验证啊。onblur事件是在客户端执行的事件。 看客户端的ID:clientID.onblur = function(){...}注意写在这个textbox加载之后 也可以不用.NET的控件,给Html控件加一个runat=“server”亦可。对于大多功能来说可以替代.NET的控件了,如下:<input type="XXX" id="BBB" runat="server" /> onblur事件属于“客户端事件”。给TextBox "服务器控件"加“客户端事件”可以能过Attributes来实现如this.TextBox1.Attributes["onblur"]="alert('失去焦点了')";或this.TextBox1.Attributes("onblur","alert('失去焦点了')"); 直接在后台注册就OK了this.TextBox1.Attributes.Add("onblur","javascript:window.alert('are you ok ?');"); clientID.onblur = function(){...}这些代码能用在后台吗? 一般网站的后台都设置在首页的哪里? 大量数据分页 用 dataadapter.fill 方法的重载,是不是和 asp里面的 getrows一样? 关于网站规划及运营 怎样将某个*.aspx页面(已显示在客户端)保存在SQLSERVER中的某种类型的字段中? 两种方案该选哪个更快更省资源? datagrid的问题 80分,求n tier部署问题 请问如何实现这样的编码?谢谢 请问Server.Transfer 如何传递和接收数据? help 关于jmail发邮件问题,都进来瞧瞧吧 如何禁止TextBox里的内容拖动
A:可以使用asp.net验证控件来变通实现B:也可以通过 .Attrbitus.Add方法增加客户端事件
this.TextBox1.Attributes.Add("onblur","javascript:window.alert('你好');");
clientID.onblur = function(){...}
注意写在这个textbox加载之后
this.TextBox1.Attributes["onblur"]="alert('失去焦点了')";
或
this.TextBox1.Attributes("onblur","alert('失去焦点了')");