use*_*521 16 c# asp.net request.querystring
我有一个这样的代码示例:
location.href = location.href + "/Edit?pID=" + hTable.getObj().ID; ; //aspx
parID = Request.QueryString["pID"]; //c#
Run Code Online (Sandbox Code Playgroud)
它有效,我的问题是 - 如何?逻辑是什么?谢谢 :)
Kar*_*son 24
的HttpRequest类表示向服务器发出请求并且具有与其相关联的各种属性,例如QueryString.
ASP.NET运行时将请求解析到服务器并为您填充此信息.
阅读HttpRequest Properties以获取ASP.NET代表您填充的所有潜在属性的列表.
注意:并非所有属性都会被填充,例如,如果您的请求没有查询字符串,那么QueryString将为null/empty.因此,在使用它之前,您应该检查查看字符串中的内容是否确实存在,如下所示:
if (!String.IsNullOrEmpty(Request.QueryString["pID"]))
{
// Query string value is there so now use it
int thePID = Convert.ToInt32(Request.QueryString["pID"]);
}
Run Code Online (Sandbox Code Playgroud)
查询字符串是发送到网页的参数数组。
This url: http://page.asp?x=1&y=hello
Request.QueryString[0] is the same as
Request.QueryString["x"] and holds a string value "1"
Request.QueryString[1] is the same as
Request.QueryString["y"] and holds a string value "hello"
Run Code Online (Sandbox Code Playgroud)
Request对象是发送到某个服务器的整个请求.这个对象附带一个QueryString字典,它是'?'之后的所有内容 在URL中.
不确定你在答案中究竟找到了什么,但请查看http://en.wikipedia.org/wiki/Query_string
Request.QueryString["pID"];
Run Code Online (Sandbox Code Playgroud)
这里请求是一个对象,该对象检索客户端浏览器的HTTP请求中传递给服务器,并且值查询字符串是一个集合用于检索在HTTP查询字符串中的变量值。
阅读更多@ http://msdn.microsoft.com/en-us/library/ms524784(v=vs.90).aspx
| 归档时间: |
|
| 查看次数: |
95904 次 |
| 最近记录: |