C# Response.Write和 Response.Direct冲突怎么办
题目
C# Response.Write和 Response.Direct冲突怎么办
public partial class _Default : System.Web.UI.Page
{
String str = null;
protected void Page_Load(object sender, EventArgs e)
{
}
protected void Button1_Click(object sender, EventArgs e)
{
Response.Write("alert('已放入购物车')");
}
protected void Button2_Click(object sender, EventArgs e)
{
Response.Redirect("Next.aspx?ss=" + str);
}
protected void CheckBoxList1_SelectedIndexChanged(object sender, EventArgs e)
{
foreach (ListItem item in CheckBoxList1.Items)
{
if (item.Selected)
{
StringBuilder strbuilder = new StringBuilder(str);
strbuilder.Append(item.Value + ", ");
str = strbuilder.ToString();
}
}
str = str.Substring(0, str.Length - 2);
}
}
点按钮1没弹出对话框,先点按钮1,在点按钮2传不了str值,要重新再checkBoxlist填一个或少一个选择再点按钮2才可以传值.这个怎么解决啊?
答案
你是想实现弹出对话框,然后再跳转页面吧,你这样做显然是不行了,js可以实现.
把你的 Response.Redirect("Next.aspx?ss=" + str);改成
Response.Write("alert('注册成功!');location.href=('这里填写跳转页面');");
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
- 新郑到郑州有一段路要维修,甲队单独修要18天完成,乙队单独修每天能修30米,若两队合修12天就能完成全部任务.①乙队单独修要多少天?②这段路长多少米?
- 接受是动词还是名词
- 求15篇英语日记,每篇80字,内容写暑假,有翻译中文.
- 已知二次函数f(x)满足f(2-x)=f(2+x),且图象在y轴上的截距为0,最小值为-1,求函数f(x)的解析式.
- the fact that large numbers are gathered at a paticular time and place brings with it the pros
- 哥伦布远航对美洲的影响
- 甲车4小时的路程等于乙车5小时的路程,乙车上午8点从B站到A站,开出若干分钟到C地后甲车从A站出发到B站,上午9时两车在D地相遇,这时相遇点离A,B两站的路程比是15:16,甲车从A站出发到相遇用了多
- Of all the subjects,I like g_ best because I like travelling.
- 蚂蚁是怎么交流的
- 《与朱元思书》中横柯上蔽,在昼犹昏的意思是 .
热门考点