在cs里弹出确定取消对话框,WEB环境

hhcsb 2009-12-06 05:45:39
我想页面一加载就提示
form1.Attributes.Add("onload", "<script>return confirm('你真的要执行下列操作吗?');</script>");

可是没效果,有谁能指点下?

之所以要写在cs里,而不写在aspx里,是因为我要根据不同的条件判断是否弹出对话框才这么做的。。。
...全文
74 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
hhcsb 2009-12-06
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 sohighthesky 的回复:]
C# code
Page.ClientScript.RegisterClientScriptBlock(this.GetType(),"ss","<script>var res= confirm('确认要执行操作吗?');if(!res)location.href='http://www.baidu.com'</script>");

ps:你那种 写法时不需要script标签,不过试了下还是不行,
就算是弹出来了,onload 里return false也不会阻止加载啊,所以写了上面的代码
[/Quote]

不对哦,不管点是否,程序都会执行后面的代码
hhcsb 2009-12-06
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 sohighthesky 的回复:]
C# code
Page.ClientScript.RegisterClientScriptBlock(this.GetType(),"ss","<script>var res= confirm('确认要执行操作吗?');if(!res)location.href='http://www.baidu.com'</script>");

ps:你那种 写法时不需要script标签,不过试了下还是不行,
就算是弹出来了,onload 里return false也不会阻止加载啊,所以写了上面的代码
[/Quote]
很好,非常好。。呵呵,谢谢
sohighthesky 2009-12-06
  • 打赏
  • 举报
回复


Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "ss", "<script>var res= confirm('确认要执行操作吗?');if(!res)location.href='http://www.baidu.com'</script>");


ps:你那种 写法时不需要script标签,不过试了下还是不行,
就算是弹出来了,onload 里return false也不会阻止加载啊,所以写了上面的代码
红街咖啡 2009-12-06
  • 打赏
  • 举报
回复
<html>
<head>
<title>猫扑网络进销存综合管理系统 SQL For NET Version </title>

</head>

<body bgcolor="#FFFFFF" text="#000000" onLoad="return confirm('你真的要执行下列操作吗?')">
</body>

</html>
nosuchtracter 2009-12-06
  • 打赏
  • 举报
回复
你可以override OnLoad事件

62,263

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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