从javascript确认框调用VB.net按钮点击事件

Calling VB.net button click event from javascript confirm box

本文关键字:按钮 事件 net VB javascript 确认 调用      更新时间:2023-09-26

当用户点击ok时,有没有办法从java脚本确认框中调用vb.net按钮点击事件。

                    Dim sb As New System.Text.StringBuilder()
                    sb.Append("<script type = 'text/javascript'>")
                    sb.Append("window.onload=function(){")
                    sb.Append("if (confirm('")
                    sb.Append(message)
                    sb.Append("')){ ") //btn Click event

                    sb.Append("}")
                    sb.Append("else{")
                    sb.Append("window.location = 'SA.aspx?PID=" & Request("PID") & "';")
                    sb.Append("}};</script>")
                    ClientScript.RegisterClientScriptBlock(Me.GetType(), "confirm", sb.ToString())

可以。其中ctl是vb.net控件的名称

使用jQuery$('<%=ctl.ClientID%>').click();

或常规Javascriptdocument.getElementById('<%=ctl.ClientID%>').click();

尝试使用此

sb.AppendFormat("__doPostBack('{0}','');", yourButton.ClientID);

这将导致在服务器上调用单击处理程序。如果你没有任何按钮的处理程序,答案会更简单:你只需要提交表单。