Для начала нам надо разместить компоненты формы:
<form action="Default.aspx" method="post">
Логин
<!--Поле ввода для логина-->
<input type="text" name="loginParam" /><br />
Пароль
<!--Поле ввода для пароля-->
<input type="text" name="passwordParam" />
<br />
<!--Кнопка, которая инициирует отправку данных на сервер по адресу указанному в атрибуте action-->
<input type="submit" value="Отправить" />
</form>
Так же нам надо добавить пару Label для вывода информации.
protected void Page_Load(object sender, EventArgs e)
{
string login, password;
// Request.Form[имя_параметра] - свойство дает возможность получить доступ к коллекции переменных формы,
// которые передаются в HTTP заголовках вместе с запросом к странице.
login = Request.Form["loginParam"];
password = Request.Form["passwordParam"];
if (string.IsNullOrEmpty(login))
{
Label1.Text = "Параметр loginParam не найден.";
}
else
{
Label1.Text = login;
}
if (string.IsNullOrEmpty(password))
{
Label2.Text = "Параметр passwordParam не найден.";
}
else
{
Label2.Text = password;
}
}
Таким не хитрым способом мы смогли создать форму для ввода логина и пароля и передать их данные на сервер по средствам Request.Form через индексатор мы определили значения параметров и вывели их в Label
