这是我之前发的问题我用 window.open 打开b.aspx按钮正常工作换了showModalDialog 以后弹出的编程了窗体但是点击按钮就弹出了b.aspx页面,大家告诉我的答案是
b.aspx页面中Head中 
加入 
<head runat="server"> 
    <title>Untitled Page </title> 
<base target="_self"> 
</head>
现在如果b.aspx页面中我放了一个文本框一个确定按钮,点击确定传出session没有问题,如果我在b/aspx页面里放入三个下拉框三个radiobutton,两个文本框后就不能正常关闭,点击确定按钮弹出b.aspx网页然后关闭网页才能关闭窗口,这是为什么?知道的请帮忙,谢谢大家
b.aspx页面格式一 cs文件
using .....;
public partial class Newinfo_view_order : System.Web.UI.Page
{
    String sex = "";
    AppConfig MyConfig = new AppConfig();
    MyClass MyCss = new MyClass();
    protected void Page_Load(object sender, EventArgs e)
    {
       
        if (boy.Checked)
        {
            sex = boy.Text;
        }
        if (girl.Checked)
        {
            sex = girl.Text;
        }
        if (minddle.Checked)
        {
            sex = minddle.Text;
        }        DataTable dd = MyConfig.theDt("select ZGXL_MC from _ZGXLB", this.Page);
        this.Xueli.DataSource = dd;
        this.Xueli.DataTextField = "ZGXL_MC";
        this.Xueli.DataValueField = "ZGXL_MC";
        this.Xueli.DataBind();        DataTable dt = MyConfig.theDt("select ZY_MC from _ZYB", this.Page);
        this.Zy.DataSource = dt;
        this.Zy.DataTextField = "ZY_MC";
        this.Zy.DataValueField = "ZY_MC";
        this.Zy.DataBind();
    }
    protected void ok_Click(object sender, EventArgs e)
    {
        String edu = this.Xueli.SelectedValue;
        String Professional = this.Zy.SelectedValue;
        String ag = this.age.SelectedValue;
        sex = sex;
        String height = this.heigh.SelectedValue;
        String time = this.time.Text;
        String order = this.order.Text;
        String help = this.shuoming.Text;
        Order de = new Order();        Response.Write(ag);        de.Edu = edu;
        de.Pro = Professional;
        de.age = ag;
        de.sex = sex;
        de.tall = height;
        de.time = time;
        de.order = order;
        de.intro = help;
        Session["key"] = de;
        MyConfig.theAlert("信息已录入请关闭页面",this.Page);
        this.ok.Enabled = false;
    }
   
}
=========================================================================================
b.aspx页面格式二 cs文件using ....;public partial class Newinfo_view_D_Way : System.Web.UI.Page
{
    AppConfig MyConfig = new AppConfig();
    MyClass MyCss = new MyClass();
    protected void Page_Load(object sender, EventArgs e)
    {
  
    }
    protected void yes_Click(object sender, EventArgs e)
    {
        String way = this.way.Text;
        Session["way"] = way;
        MyConfig.theAlert("信息已录入请关闭页面", this.Page);
        this.yes.Enabled = false;
    }
}格式二可以正常以窗口关闭,格式一就弹出网页