怎样注销Page.RegisterStartupScript脚本

lxhlizhenhao 2004-12-28 10:58:53
假如我有两个页面,一个为pageA,另一个为pageB

我在pageA页面中用Page.RegisterStartupScript注册了一段客户段脚本,如Page.RegisterStartupScript("aa","<script>alert('办理成功!')</script>");
然后我到另一个页面pageB做另外的事,做完后用history.back()返回pageA,但是总是要先运行注册了的javascript脚本,问怎样才能使pageA中的javascript脚本不运行啊,
...全文
121 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
lxhlizhenhao 2005-03-22
  • 打赏
  • 举报
回复
没有什么方法可行吗?
lxhlizhenhao 2005-02-02
  • 打赏
  • 举报
回复
有人知道吗?
Aallonlin 2005-02-02
  • 打赏
  • 举报
回复
得用session做标志好了。
if(Session["First"] == null)
{
Session.Add("First", "First");
Page.RegisterStartupScript("aa","<script>alert('办理成功!')</script>");
}
lxhlizhenhao 2004-12-29
  • 打赏
  • 举报
回复
顶一下!
lxhlizhenhao 2004-12-28
  • 打赏
  • 举报
回复
一定要返回pageA,用history.go(-2)不行,因为pageA页面有时并没有执行Page.RegisterStartupScript那段代码,如果在pageB页面用Response.Redirect("pageA")也不行,因为那样会刷新pageA,而我不想刷新,只想保留在到pageB页面之前的效果
coloeme 2004-12-28
  • 打赏
  • 举报
回复
一定要返回 pageA么?如果否:使用 history.go(-2)
如果是:再看情况另论
把问题描述详细些,会容易解决

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧