那你点击no的时候就返回到A.aspx,点击yes的时候就返回到C.aspx不就行了吗?
Response.Write("<script language=Javascript> var a=window.showModalDialog('B.aspx','target:_self','dialogHeight:50px;dialogwidth:100px;') ;document.location.href=a;</script>")
Response.Write("<script language=Javascript> var a=window.showModalDialog('B.aspx','target:_self','dialogHeight:50px;dialogwidth:100px;') ;document.location.href=a;</script>")
...............
Response.Write("<script>opener.location='c.aspx';window.close();</script>")
...............
Response.Write("<script>opener.location='c.aspx';window.close();</script>")
在A页面:
--------------------------------
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Button1.Attributes.Add("onclick", "var sForm=window.showModalDialog(""B.aspx"");if(sForm!=null)window.location.href=sForm;return false;")
End Sub
====================================
在B页面:
------------------------------------
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Button2.Attributes.Add("onclick", "window.close();return false;")
Button1.Attributes.Add("onclick", "window.returnValue=""C.aspx"";window.close();return false;")
End Sub