我的链接是:如何通过HTTP GET以获得链接PARAM ASP.NET C#
我想在链接以获得 “1”。如果我的链接是:
请帮助我获得参数1和参数的值。谢谢,我的朋友 !!!
我用ASP.NET C#
我的链接是:如何通过HTTP GET以获得链接PARAM ASP.NET C#
我想在链接以获得 “1”。如果我的链接是:
请帮助我获得参数1和参数的值。谢谢,我的朋友 !!!
我用ASP.NET C#
你可以尝试这样的:
var uri = new Uri("http://excample.com/default.aspx?param=1");
var query = HttpUtility.ParseQueryString(uri.Query);
var par = query.Get("param");
或
var uri = new Uri("http://excample.com/default.aspx?param1=1¶m2=0");
var query = HttpUtility.ParseQueryString(uri.Query);
var par1 = query.Get("param1");
var par2 = query.Get("param2");
在每个请求中有Form
和QueryString
properties.During的Request
,在Form
属性它包含提交表单后的值,并在QueryString
它包含由URL传递的每个参数。所以你只需要得到从请求查询字符串和检索这样
var param1 = Request.QueryString["param1"]
var param2 = Request.QueryString["param2"]
你只想到像你需要在请求中this.Almost一切两个参数请求 property.For参数从查询字符串他们在查询字符串属性。 深入了解这里。 https://msdn.microsoft.com/en-us/library/ms524784(v=vs.90).aspx和https://msdn.microsoft.com/en-us/library/ms525985(v=vs.90).aspx
您可以尝试下面的代码。
Uri myUri = new Uri("http://excample.com/default.aspx?param1=1¶m2=0");
string param1 = HttpUtility.ParseQueryString(myUri.Query).Get("param1");
OR
HttpContext.Current.Request.QueryString.Get("param1");
OR
Request.QueryString["param1"];