Анатомия постбэка - PullRequest
       12

Анатомия постбэка

1 голос
/ 07 декабря 2009

Как определить Params, отправленный методом POST?

Если у меня есть button и нажата кнопка button, что отправляется на сервер?

Ответы [ 2 ]

3 голосов
/ 07 декабря 2009

Если вы перечислите Request.Form, вы увидите все данные, отправленные POST.

protected void Page_Load(object sender, EventArgs e)
{
    foreach (string key in Request.Form.AllKeys)
    {
         Response.Write(key + " :: " + Request.Form[key] + "<br/>");
    }
}

Однако вам не следует обращаться к данным таким образом, если вы используете серверные элементы управления ASP.NET. Вы должны получить доступ к соответствующему свойству этого элемента управления. например,

// For a TextBox
TextBox1.Value; 

// For a DropDownList
DropDownList1.SelectedIndex;
DropDownList1.SelectedItem;
DropDownList1.SelectedValue;
0 голосов
/ 07 декабря 2009

Вы можете взглянуть на свойство Params .

...