这是我之前发的问题我用 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;
}
}格式二可以正常以窗口关闭,格式一就弹出网页
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;
}
}格式二可以正常以窗口关闭,格式一就弹出网页
格式一和二都用的 MyConfig.theAlert("信息已录入请关闭页面", this.Page); 应该一样啊