C# asp.net mvc 在顶级父类中写方法,实现获取get,post方式传递的参数如果有sql关键字,则跳转指定页面
说明:首先,我想获取页面的post和get方式传递的值,然后和sql关键字对比,如有关键字就跳转到指定的页面,sql对比容易,但是我不知道怎么获取页面的post和get方...
说明:首先,我想获取页面的post和get方式传递的值,然后和sql关键字对比,如有关键字就跳转到指定的页面,sql对比容易,但是我不知道怎么获取页面的post和get方式传递的所有值?(我是在顶级的父类中写!!!)
展开
1个回答
展开全部
在后台获取post用的form,get是quertstring,params则是获取全部,以form为例获取所有post传过来的参数值,
1、用string[] arr=Request.Form.AllKeys,这个是个string数组,通过arr[0],arr[1]..........获取所有POST传过来的参数名字,
2、然后再循环arr这个数组,通过循环数组arr获取参数值,如 Request.Form[arr[0]]..................其他同理。
1、用string[] arr=Request.Form.AllKeys,这个是个string数组,通过arr[0],arr[1]..........获取所有POST传过来的参数名字,
2、然后再循环arr这个数组,通过循环数组arr获取参数值,如 Request.Form[arr[0]]..................其他同理。
更多追问追答
追答
在断点到该行的时候,同时按Alt+Ctrl再按Q,在里面的代码输入框输入Request.params,再看下Allkey里面是否存在你要找的这个参数名,如果有,再输入Request.params["参数名"],看下有没有值。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询