RegisterStartupScript的一个问题

Long_Vaction 2010-09-15 10:33:53
Page.ClientScript.RegisterStartupScript(this.GetType(), new Random().ToString(), "javascript脚本", true);
或者
Page.ClientScript.RegisterStartupScript(this.GetType(), new Random().ToString(), "test()", true);
test在外部的js文件中
如果这段脚本是打开一段地址,是像第一种由asp.net生成在页面里面,还是第二种放在外部的js文件中安全?我认为第二种改地址比较方便,但是貌似不太安全,不知道谁可以帮忙分析下?

...全文
132 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
wwfgu00ing 2010-09-16
  • 打赏
  • 举报
回复
一般的放在后台就可以了
flyerwing 2010-09-16
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 wuyq11 的回复:]
CS也可反编译
JS也可加密保存
[/Quote]
大不了来个tobase64string
然后来个eval(string)
HooverHuang 2010-09-16
  • 打赏
  • 举报
回复
[Quote=引用楼主 shikiro1212 的回复:]
Page.ClientScript.RegisterStartupScript(this.GetType(), new Random().ToString(), "javascript脚本", true);
或者
Page.ClientScript.RegisterStartupScript(this.GetType(), new Random().ToString(), "test()", ……
[/Quote]

你想干啥?
不想别人看到你的链接?还是不想让别人看到你的跳转方法?
porschev 2010-09-16
  • 打赏
  • 举报
回复
放后台就行。。。生成DLL。。。
ltcszk 2010-09-16
  • 打赏
  • 举报
回复
这有什么安全不安全的
js不发送到客户端,还怎么执行?
发送过去了,你还怎么阻止对方来看?
fengyuananan 2010-09-16
  • 打赏
  • 举报
回复
一楼说的有道理
wuyq11 2010-09-15
  • 打赏
  • 举报
回复
CS也可反编译
JS也可加密保存
myhope88 2010-09-15
  • 打赏
  • 举报
回复
楼上说得有道理
q107770540 2010-09-15
  • 打赏
  • 举报
回复
想要安全 就直接写在.cs文件 中
Page.ClientScript.RegisterStartupScript(this.GetType(), new Random().ToString(), "window.open('url地址');", true);
网站发布后 .cs文件都编译成dll 了

62,271

社区成员

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

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

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

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