C#同行们:请教一个初学问题。在线等!
有如下代码:
public class WReptFlt : System.Web.UI.Page
{
......
private void Page_Load(object sender, System.EventArgs e)
{
}
public void msg()
{
string clientScript;
clientScript="<script language='javascript'>window.open('WebDialogBox.aspx')
</script>";
Response.Write(clientScript);
}
private void Button1_Click(object sender, System.EventArgs e)
{
......
if(条件) msg();
......
}
......
}
为什么只有Button1_Click()中的所有代码执行完了以后才会弹出WebDialogBox.aspx页。
如果要使当if(条件)为true时就能立刻弹出WebDialogBox.aspx页该采取什么样的方法?
(其实WebDialogBox.aspx是由提示信息和一个“确定”按钮和一个“取消”按钮组成,当
用户按“确定”按钮,则继续执行if(条件)后面的语句,按“取消”按钮则Button1_click() return)
谢谢!
谢谢!