showModalDialog窗体中的button事件有这样的一句
Response.Write("<script>alert('提交成功 ^_^');location.href('ApplyInfo.aspx?no=" + sCodeNo + "');</script>");
为什么总是会打开一个新页面,本页内容并未刷新,而且新页中session是丢失的。我已经加了下面的了。
<head runat="server">
<title>申信息</title>
<link href="Style.css" rel="stylesheet" type="text/css" />
<base target="_self" />
</head>
Response.Write("<script>alert('提交成功 ^_^');location.href('ApplyInfo.aspx?no=" + sCodeNo + "');</script>");
为什么总是会打开一个新页面,本页内容并未刷新,而且新页中session是丢失的。我已经加了下面的了。
<head runat="server">
<title>申信息</title>
<link href="Style.css" rel="stylesheet" type="text/css" />
<base target="_self" />
</head>
解决方案 »
- 十万火急 .CSPROJ文件没有了,只剩下.SLN了怎么办?
- checkbox出现的怪现象,各位帮帮忙,在线等
- 关于杭州的塔塔信息技术(TCS)
- “DropDownList1”有一个无效 SelectedValue
- session能够储存什么类型的值
- 打开模态对话框showModalDialog,在打开的窗口中,如何访问父窗口内的元素?谢谢
- 有关double型数据
- 为什么我的ASP.net程序得到的IP不对??
- 为何asp.net用<!--#include file="xxx.aspx"-->就不行了?
- 大家请进:crystal 报表问题(数据更新问题)
- 我做了一个动态加载图片的功能,但是在IE6下不可用,请看看。
- 晃动中的滚动条,如何解决?
<head runat="server">
<base target="_self"> //加一行这个就可以了
<title>申信息</title>
</head>
这才是本页面吧,你那个不就是打来一个页面吗
a.aspx
<head runat="server">
<title>申信息</title>
<link href="Style.css" rel="stylesheet" type="text/css" />
<base target="_self" />
</head>a.aspx.cs
...
Response.Write("<script>alert('提交成功 ^_^');location.href('ApplyInfo.aspx?no=" + sCodeNo + "');</script>");-------
提交成功后a.aspx内容没变(本意是想重新载入a.aspx),重新打开了一个窗口页面,新窗口中session是丢失的(session在a.aspx中是存在的)故转向了登陆页面。应该清楚我的问题了吧,应该是在原窗口中重新加裁a.aspx页,而不是打开一个新窗口。
楼主可以参考下
传送门