在form表单里面不能有runat = server,否则.net在服务器端进行处理,javascrip只能在客户端运行有作用。

解决方案 »

  1.   

    我是在WEB控件的單擊事件里執行javascript的,如:
        Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
            Response.Write("<script language='javascript'>window.parent.location.reload(true);</script>")
        End Sub
    可是我的正式工程里執行不了,說是分頁錯誤,而新建了一個工程執行卻沒問題。
      

  2.   

    還是不行啊,客户端脚本语言是javascript
      

  3.   

    试一下Page.RegisterClientScriptBlock()///*********************************************
    ///欢迎使用ASPX控件,Http://www.aspxcontrol.com
    ///*********************************************
      

  4.   

    如果控件指定了runat=server属性,.net不会执行相应事件,请注意javascript是客户端语言,和服务器端运行是有冲突的~!
      

  5.   

    我的意思是按钮事件(自己写的javascript)和验证控件同时使用。