Button1.Attributes["onclick"]="javascript:alert('adfasd')";
Button1.Attributes.Add("onclick","alert('adfadad')");
Page.RegisterClientScriptBlock
可以讨论一下这3个的区别吗?

解决方案 »

  1.   

    Button1.Attributes["onclick"]="javascript:alert('adfasd')";
    Button1.Attributes.Add("onclick","alert('adfadad')");
    这两个功能一样,没有区别
    Page.RegisterClientScriptBlock
    注册脚本块,与上面没什么关系
      

  2.   

    RegisterClientScriptBlock
    是不是没有这个这个事件才注册啊才用这个啊
      

  3.   

    刚copy错了 ,想说的是:
    Button1.Attributes["onclick"]="javascript:alert('adfasd')";
    是不是没有这个这个事件才注册啊才用这个啊
      

  4.   

    就是在页面中加上一段script代码