【发布时间】:2011-06-09 14:51:27
【问题描述】:
例如我有一个处理程序MyPage.ashx?parameter=1&parameter=2
如果有人在网址末尾添加了<script>alert('Test')</script>
MyPage.ashx?parameter=1¶meter=2<script>alert('Test')</script>
javascript 将在客户端执行
有没有办法从跨站脚本中清除 url?
【问题讨论】:
-
真的吗?如何?您是否将参数 2 值直接粘贴到未转义返回的数据中?它是 HTML 吗?如果是,为什么要使用 ashx,如果不是,为什么要执行?
-
是的,我正在传递参数。有什么更好的方法?
-
但无论如何,我的网址是否有参数并不重要。如果有人附上脚本
标签: c# asp.net httphandler