Response.Write("<script>alert('投票成功,谢谢您的参与';window.open='login_vote.aspx?Page='"+Session["PageIndex"].ToString()+"';</script>"); 我想通过JAVASCRIPT语句实现弹出对话框转向到另一个页面,但是这当中需要传值和获取Session的值,请问该怎么写语句,我以上语句是错误的,但是不知道该怎么修改,望大家帮忙下,谢谢~!我从网上搜到window.open的方法可以带参数传值,希望各位指教一下!
解决方案 »
-  过滤问题
- 请问在asp.net中如何嵌入powertalk
- 请教下我在ASP.NET模板页里添加个gridview控件用来显示热门信息,在使其余引用页单击它都不能跳转。
- asp.net的url重写与ajax是不是有冲突
- C# 如何检测文件夹下文件是否正在使用,返回bool
- petshop4里的TreeView控件为什么不能用SqlDataSource数据源?
- 急死啦,急求,急,帮个忙呀
- Textbox1.text="&" 自动变成 <input value="&" > ,如何按照原来的显示
- 刚才的using{}问题重开一贴,大家说在这里用uisng{}发挥using{}应发挥的作用啊?
- 请问要做一个邮件系统该怎么做?
- 怎么判断服务器上是否有持文件,
- 如何动态地为CheckBoxList控件添加由若干个超级连接组成的选项?(c#)
只要会话不断开的话,Session中的值就会保存。
你下一个页面可以直接用Session["PageIndex"].ToString()这个值。
Response.Write(" <script>alert('投票成功,谢谢您的参与 ');location.href='login_vote.aspx'; </script>");
这样吧Response.Write(" <script>alert('投票成功,谢谢您的参与');window.href='login_vote.aspx?Page="+Session["PageIndex"].ToString()+"'; </script>");
不是window.open(...)么?
Page.ClientScript.RegisterStartupScript(Page.GetType(), String, " <script>alert('投票成功,谢谢您的参与');window.location='login_vote.aspx?Page="+Session["PageIndex"].ToString()+"';</script>");Page.ClientScript.RegisterStartupScript这个方法是在客户端注册一段脚本;