Как мне получить данные из строки запроса в asp?
Я работаю над проектом для ИТ-класса, где мне нужно передать значение в строке запроса на странице php и прочитать его в скрытом поле на странице ASP.
В настоящее время я передаю параметр отлично со страницы php в ASP, но я довольно плохо знаком с.NET в целом. Как я могу получить данные из строки и в переменную в C#? Например, если URL blah.com/upload?username=washington
Как бы я получил "Вашингтон" и сохранить его в скрытом поле? Благодаря тонну.
Jergason
редактировать
Я знал, что это будет легко. Благодаря тонну.4 ответа
Решение
Вы можете добавить скрытое поле в ваш файл aspx:
<asp:HiddenField ID="username" runat="server" />
А в вашем коде заполняйте его из параметра запроса:
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
username.Value = Request["username"];
}
}
Кажется, вы просто хотите:
string username = Request.QueryString["username"];
Это возвращает значение из элементов формы:
string username = Request.Form["username"];
Это возвращает значение из строки запроса:
string username = Request.QueryString["username"];
Это выглядит как формы и коллекции строк запросов:
string username = Request["username"];
if session ("blnIsuSERGOOD") = False or is null (session ("blnISuSERGoo")) = True then
Response.Redirect.Querystring("name")