Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[54.87.90.21] |
|
Сообщ.
#1
,
|
|
|
Обычный ASP.NET сайт... обычно "нормальные люди" ложат аспшную кнопку и обрабатывают её "ОнКлик":
<asp:Button ID="btn1" runat="server" OnClick="btn1_OnClick" /> Но вот появилась необходимость передавать данные "по-старинке", т.е. так: <form name="frm1" method="post" action="mypage.aspx"> <table border="1"> <tr> <td align="right">Текст:</td> <td><input type="text" name="txtName" /></td> </tr> <tr> <td colspan="2"><input type="button" name="btnSend" value="Send" /></td> </tr> </table> </form> Поскольку на главной страничке уже есть <form>, поэтому в свой код упрощается до вида: <table border="1"> <tr> <td align="right">Текст:</td> <td><input type="text" name="txtName" /></td> </tr> <tr> <td colspan="2"><input type="button" name="btnSend" value="Send" /></td> </tr> </table> Проверяю: отправка данных происходит, но вот Request.QueryString - пустой... Это наверное потому, что QueryString используется для передачи GET параметров, а "главная форма содержит method="post"... Но как тогда доступиться к ПОСТ-параметрам? |
Сообщ.
#2
,
|
|
|
Budda
тебе обязательно нужно передавать данные через POST? |
Сообщ.
#3
,
|
|
|
В некоторых случаях через Post, в некоторых GET. По-умолчанию, АСП.НЕТ-овская форма отправляет пост... как изменить для некоторых страниц (там где нужно делать свою, чисто HTML-ную форму) - не знаю.
|
Сообщ.
#4
,
|
|
|
Надо смотреть не Request.QueryString, а Request.Form
|
Сообщ.
#5
,
|
|
|
Спасибо, с остальными траблами тоже разобрался.
|