обрабатывать htmlinputbutton нажмите на сервер - PullRequest
0 голосов
/ 27 мая 2010

У меня есть простая кнопка htmlinput типа "submit" на моей странице aspx.

<input id="Submit1" runat="server" type="submit" value="submit"/>

Если я щелкну по нему, я хочу обработать это как событие на сервере. Очень похоже на то, как бы поступил обычный asp: Button.

РЕДАКТИРОВАТЬ: Я попробовал штуковину onserverclick ... это не сработало. Используется onserverclick = "foo"

В моем коде позади сделал что-то вроде:

void foo(object s, EventArgs e)
{

}

Ответы [ 2 ]

0 голосов
/ 27 мая 2010

HtmlInputButton предоставляет ServerClick , который должен делать то, что вы ищете.

0 голосов
/ 27 мая 2010
<input id="Submit1" runat="server" value="submit" onclick="" type="submit" />

В параметрах onclick вы можете поместить собственный обработчик событий в java-скрипт.

Если вы хотите использовать код в файле C #, я бы порекомендовал сделать post back и передать аргументы события post back, а затем загрузить вашу страницу, чтобы перехватить эти аргументы события. Вы можете получить аргументы события используя:

Request["__EVENTARGUEMNT"];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...