首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

关于替换输入参数不合法性字符的有关问题

2011-12-21 
关于替换输入参数不合法性字符的问题?我在地址栏上输入http://www.stone36.com/Lib_content.aspx?id40 !

关于替换输入参数不合法性字符的问题?
我在地址栏上输入http://www.stone36.com/Lib_content.aspx?id=40 <!     是,系统会报错,就是说我替换 <!没有什么作用,
现在有个办法就是在页面上加上validateRequest= "false "     。但是这样一来,所有的验证都得我显示验证了,有没有什么办法可以替换掉 <!,而页面也不用加上validateRequest= "false "     谢谢解答!

[解决办法]
将参数转码后再传输
[解决办法]
转码或格式化
[解决办法]
呵呵,我觉得不用理会,因为用户肯定是非法键入这样的代码,而且系统检测到这样的代码后会终止程序运行。谁叫你用户随便输入一些莫名其妙的地址呢?只要你的页面中不会出来这样的链接就行了。
[解决办法]
我也觉得没有必要作什么替换,用户输入格式出现错误,提示错误也是应该的吧...


[解决办法]
用户输入非法地址应该是允许的,没有必要替换吧

热点排行