使用web控件,比如.NET 的asp:button,加入onclick后,编译就出错,如何使用自己定义的js?

解决方案 »

  1.   

    button.Attributes.Add("onClick","alert('你点了button')")
      

  2.   

    asp:
     BTN_TNNBYOU.Attributes.Add("OnClick", "return btnDennByou_Click();")
    jscript:
    <SCRIPT language="javascript">
    function btnDennByou_Click() {}</SCRIPT>
      

  3.   

    button.Attributes.Add("事件,如onclick","script语句");
      

  4.   

    this.Button1.Attributes["onclick"]="javascript:return confirm('Hello,invoke from Load')";
      

  5.   

    Sub Page_Load( sender as Object,e as EventArgs) 
           
          'Form the script that is to be registered at client side.
           Dim scriptString as String = "<script language=JavaScript> function DoClick() {"
           scriptString += "myForm.show.value='Welcome to Microsoft .NET'}<"
           scriptString += "/"
           scriptString += "script>"
          
                If(Not IsClientScriptBlockRegistered("clientScript"))
          RegisterClientScriptBlock("clientScript", scriptString)
           End If
        End Sub