Request.QueryString["userName"].ToString();和 Request["name"];有什么差别
发布网友
发布时间:2022-04-26 09:54
我来回答
共4个回答
热心网友
时间:2022-04-26 11:24
两个查询的范围是不一样的,querystring只是针对你的url中的username起作用,而request是针对所有上个页面传过来的值
热心网友
时间:2022-04-26 12:42
QueryString 仅仅是地址栏中的查询字符串,比如:
abc.html?seed=0,则 QueryString 的值为“seed=0”。换句话说不需要再 ToString()
而 Request 可以返回所有请求的数据,包括 Form 中的对象信息,不仅仅是地址栏中的查询字符串
热心网友
时间:2022-04-26 14:16
Request.QueryString["userName"]
只会从查询字符串的附加参数中,查询指定键值对的参数值
Request["name"]
会顺序的从Cookie、QueryString、Form和ServerVariable中获取指定名称的值
热心网友
时间:2022-04-26 16:08
Request.QueryString["userName"].ToString()获取get提交方式。
Request["name"];相当于Request.QueryString["userName"].ToString()或者Request.Form["userName"].ToString(),post或get都可以。