Для начала нам надо разместить компоненты формы:
<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