>>生如夏花<<

该写些什么了......

服务器控件在html里不能触发onclick事件的解决办法!

困扰我很久的问题,服务器控件不能在html里面写button的oncick事件,其实挺简单一个冬冬,呵呵,因为我是初学者的原因吧 这是在html里的js,我想在点击button的时候触发它,可是runat=“server”的button却提示这个错误,几经周折,终于找到了解决办法,呵呵。在后台文件里,也就是你的xxx.cs的 private void Page_Load(object sender, System.EventArgs e) { // 在此处放置用户代码以初始化页面 this.NameCheck.Attributes.Add("onclick","return CheckInput();"); } page_load.加上 this.NameCheck.Attributes.Add("onclick","return CheckInput();"); 这个就ok了,这样就可以先触发CheckInput()。可能说的比较模糊吧,但是我想如果有人和我遇到一样的问题,应该能理解的。 新手写东西,难免有错误,还请大家多多执教哈!

posted on 2007-02-01 17:22 wilensky 阅读(637) 评论(4)  编辑 收藏 所属分类: C#学习随笔个人网摘

评论

#1楼  2007-02-01 20:21 jailu      

Good idea   回复  引用  查看    

#2楼  2007-02-01 21:43 Jeffrey Zhao      

一定要了解ASP.NET AJAX的模型,这些都不在话下的。   回复  引用  查看    

#3楼  2007-02-03 22:27 扬扬 [未注册用户]

呵呵 这个问题也困了我

后来也是你这样的方法

不错的说(像偶这样 暂时不了解Ajax的人)   回复  引用    

#4楼 [楼主] 2007-02-05 01:00 Wilensky      

呵呵,想不到大家和我一样也遇到同样的问题,其实这些都是比较基础的东西哈!   回复  引用  查看