Моя ссылка:Как получить из параметров в ссылке на HTTP GET ASP.NET C#
Я хочу, чтобы получить "1" в ссылке. И если моя ссылка:
Пожалуйста, помогите мне, чтобы получить значения param1 и Param2. Спасибо, мой друг !!!
Я использую ASP.NET C#
Моя ссылка:Как получить из параметров в ссылке на HTTP GET ASP.NET C#
Я хочу, чтобы получить "1" в ссылке. И если моя ссылка:
Пожалуйста, помогите мне, чтобы получить значения param1 и Param2. Спасибо, мой друг !!!
Я использую 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 Так что вам нужно получить только QueryString из запроса и получить два параметра, как этот
var param1 = Request.QueryString["param1"]
var param2 = Request.QueryString["param2"]
Вы только думаете, как this.Almost все, что нужно во время запроса в Запрос property.For параметры от строка запроса они находятся в QueryString. Для получения глубоких знаний см. Здесь. 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");
ИЛИ
HttpContext.Current.Request.QueryString.Get("param1");
ИЛИ
Request.QueryString["param1"];