关于request.qureystring 方式传值的问题,请高手指点。

qhdfzc 2010-10-27 09:05:34
我在网页设置中,使用了request.querystring 的方式传值,有时候是多个值,比如:info?id=101&lx=焦点 ,功能可以正常显示,但是 如果访问者修改地址栏吗的参数,比如删除lx和值,或者删除lx=焦点 或者,删除? 后面的部分,这个时候如果点回车,那么页面应该调整到一个报错的页面,提示参数不正确,是吗?请问怎么实现比较好啊?
...全文
122 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
qhdfzc 2010-10-27
  • 打赏
  • 举报
回复
做了参数化了
zhangchao98752 2010-10-27
  • 打赏
  • 举报
回复
在接收参数的页面做下判断!So easy
bairuo 2010-10-27
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 beyond_me21 的回复:]
限定好参数的数值类型,尽量使用整型避免用string类型,如果是整型在接收参数时判断是否为空或数值类型是否正确,如果不正确redirect转到错误页面或弹出对话框提示,这样的话如果你的sql语句如果没有参数化还可防止sql注入
[/Quote]
正解
beyond_me21 2010-10-27
  • 打赏
  • 举报
回复
限定好参数的数值类型,尽量使用整型避免用string类型,如果是整型在接收参数时判断是否为空或数值类型是否正确,如果不正确redirect转到错误页面或弹出对话框提示,这样的话如果你的sql语句如果没有参数化还可防止sql注入
cp58284966 2010-10-27
  • 打赏
  • 举报
回复
定义 全局 出错页面 在 Web.config 里面配置的
若-相惜 2010-10-27
  • 打赏
  • 举报
回复
非空判断 为空的时候跳到错误页面了
ycl1314 2010-10-27
  • 打赏
  • 举报
回复
把你网址发出来,看下。。。
向东 2010-10-27
  • 打赏
  • 举报
回复
帮顶!!!!!!!!
zengjiaqin 2010-10-27
  • 打赏
  • 举报
回复
可以做个错误页面或者判断参数。
hookyzlr 2010-10-27
  • 打赏
  • 举报
回复
if(Request.QueryString["para1"] == null || Request.QueryString["para2"]==null)
{
Respoinse.Redirect("Erro.Html");
}
porschev 2010-10-27
  • 打赏
  • 举报
回复
if(!string.IsNullOrEmpty(request.querystring["参数名"]))
{

}

对参数做好非空判断
herott632482577 2010-10-27
  • 打赏
  • 举报
回复
可以做个错误页~~~给用户个比较好的体验
MSDNXGH 2010-10-27
  • 打赏
  • 举报
回复
是的,你可能在加一个if啊,
if(request.querystring!=null[A参数]&request.querystring[B参数]!=null)
{
执行代码
}

62,272

社区成员

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

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

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

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