怎么解决linkbutton在chrome下不支持click事件
各位大侠 这个怎么解决呢

解决方案 »

  1.   


    LinkButton1.Attributes.Add("onclick","alert('OK!')");
      

  2.   

    click事件?检查一下linkbutton时候绑定了事件
      

  3.   

    到了chrome那里还有LinkButton吗?都是完全的HTML代码了。
    是不是你的网页中的js有问题才导致不能达到期望的效果?
      

  4.   

    页面有LinkButton名为LinkButton1
    cs 
    LinkButton1.Click +=new System.Web.Ev...(this.LinkButton_Click);public void LinkButton_Click(object obj,Ev... e)
    {
       this.Message("111");  //在IE和火狐下 都会提示,但在chrome和safari下不会提示 断点调试pageload也不进去  不知道怎么回事 
    }
      

  5.   

    网上找资料也找不到  用google搜索能力太差了 忘高人指点  谢谢了
      

  6.   

    把 this.Message("111") 改成 this.Response.Write("111"); 在google下也是好的,所以应该是这个Message方法的问题。google只负责搜素地球,你的问题至少也在火星了,所以搜不到不能怪他。。
      

  7.   

    请不要怀疑this.Message方法,断点调试时 根本就不进pageload里面
      

  8.   

    你用chrome打开你的页面,然后右键-》查看源代码,
    看看里面有没有你的BUTTON,顺便看看你的JS在不在,是否正常,
    另存为XXX.html,然后再用文本编辑器添加ALERT方法,调试看看
      

  9.   

    你说的pageload是Page_Load事件吗?跟你这个linkbutton的click事件有什么关系?
      

  10.   

    断点调试啊, 一开始不是进pageload里面吗 在进click事件里面的啊
      

  11.   

    问题找到了 问题出在页面有个表单提交的GOOGLESERACH  
    调试步骤 建一个新页面 发现可以提示  说明linkbutton控件本身没问题 
    但又不知道怎么解决这个问题了
      

  12.   

    Page_Load无论如何都会执行的吧 ,
    一定要看你页面最后展现的源代码有你那个linkbutton按钮吗?有你说的那个Message方法吗
      

  13.   

    问题原因为:linkbutton是在js中通过表单提交,而页面有两个表单ID重复,改为不重复即可