我有个页面,在用户执行完更新或者插入操作后需要弹出一个对话框提示更新成功或者失败,现在是这样写的
try
{
OraCom1.ExecuteNonQuery();
OraTr.Commit();
this.Page.RegisterStartupScript("ajqb","<script language = 'JavaScript'>window.alert('您要发送的信息已成功提交到数据库!')</script>");
}
catch
{
OraTr.Rollback();
this.Page.RegisterStartupScript("qjab","<script language = 'JavaScript>window.alert('提交失败!')</script>");
}
finally
{
this.oraCon.Close();
this.Page.RegisterStartupScript("qjab1","<script language = JavaScript>window.location.href=****.aspx'</script>");
}但是这样做之后在跳转到的****.aspx这个页面中原来的Session中的东西都没有了,但是如果改用服务器端定向的话(Response或者Server.Transfer等)在执行完毕后根本就不能弹出哪个 成功或者失败的窗口就执行转向了,求一解决方案,分不多了,请大家不要嫌少,不胜感激~~
try
{
OraCom1.ExecuteNonQuery();
OraTr.Commit();
this.Page.RegisterStartupScript("ajqb","<script language = 'JavaScript'>window.alert('您要发送的信息已成功提交到数据库!')</script>");
}
catch
{
OraTr.Rollback();
this.Page.RegisterStartupScript("qjab","<script language = 'JavaScript>window.alert('提交失败!')</script>");
}
finally
{
this.oraCon.Close();
this.Page.RegisterStartupScript("qjab1","<script language = JavaScript>window.location.href=****.aspx'</script>");
}但是这样做之后在跳转到的****.aspx这个页面中原来的Session中的东西都没有了,但是如果改用服务器端定向的话(Response或者Server.Transfer等)在执行完毕后根本就不能弹出哪个 成功或者失败的窗口就执行转向了,求一解决方案,分不多了,请大家不要嫌少,不胜感激~~
解决方案 »
- ASP.NET 新时代网站建设
- sever.urlencode()函数用法
- PostBackUrl怎么用啊
- 仅有80分送高手,表达敬意,URL重写好后,访问根目录,没有进入到index.aspx,不知道咋回事
- 有没有人做过基于WEB的MapInfo程序
- 100分问一个严重的SQL问题
- 求IIS中同一个Web站点,两个主机头指向两个域名,这两个域名间共享Session的方法(急)
- 新做DIV+CSS的网站,请大家给点建议
- [散分讨论]微软发布下一代ASP.NET并全部开源
- Global.asax能否在Application_BeginRequest时候干预打开的网页
- 如何定义web自定义控件里的事件(非用户控件),解决马上给分
- 一个没有解决的问题,保存为excel以后,左边的树就无效了....请大家帮忙!~....
Response.Write("<script language='javascript'>alert('修改成功!');window.location='Manage.aspx?id=" + sid + "'</script>");
回3楼:是可以的,但是觉得太麻烦了一些:),这样每个页面都要从数据库来读一次Session了
回4楼:服务器端定向是不会改变Session,但是却不能弹出一个操作成功的提示框以后再转向新页面,而是不弹出提示框直接转了~~~~~~-_-!
回5楼:可以再说详细点吗,而且继承只能继承特性,原来类中的值应该都没了吧?
.Net技术讨论群14272327,欢迎菜鸟们加入,欢迎高手指导~