Как мне получить данные из строки запроса в 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")
Другие вопросы по тегам