Asp.Net Repeater - вызывать событие ItemCommand через Javascript - PullRequest
2 голосов
/ 08 декабря 2011

Какой тип обратной отправки происходит, когда я создаю ретранслятор и помещаю в него кнопку с установленными свойствами CommandArgument и CommandName ?

Ямне нужно подражать этому вызову на сервере, чтобы я мог иметь свой собственный постбэк и оказаться в пределах события ItemCommand ретранслятора.

<asp:Repeater ID="repeaterTest" runat="server">
  <ItemTemplate>
    <tr onclick="DO A SPECIAL POSTBACK">
     ...
    </tr>
  </ItemTemplate>
</asp:Repeater>

Ответы [ 3 ]

3 голосов
/ 08 декабря 2011

Вы хотите попробовать и эмулировать соответствующий вызов __doPostBack.Есть немало способов для достижения этой цели, поэтому неплохо бы начать с Google. http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpcongeneratingclient-sidejavascriptforpostback.asp

0 голосов
/ 09 декабря 2011

Я сделал нечто подобное в GridView, и у меня были некоторые проблемы с запуском __doPostBack, посмотрите диалог jquery и динамическую кнопку ссылки asp.net

, вы также можете захотеть увидеть JQueryDIalog и ASP.NET Repeater

0 голосов
/ 09 декабря 2011

В репитере вы должны обработать событие OnItemCommand.В случае, если вы получите источник и аргумент команды.Но в вашем случае, поскольку это не элемент управления, а a, вы должны сделать __dopostback вручную.

...