ASP.NET jQuery - связанные элементы управления - PullRequest
0 голосов
/ 04 декабря 2008

Я хочу использовать jQuery с GridView, который содержит текстовые поля, но я застрял на том, как зарегистрировать прослушиватели событий для каждого текстового поля в выбранной строке. Я думал, что мог бы что-то сделать с StingBuilder в событии Unload GridView, но я не могу заставить его работать.

Ответы [ 2 ]

1 голос
/ 04 декабря 2008

Почему бы просто не добавить класс CSS к каждому TextBox и использовать селектор jQuery, чтобы найти их?

<asp:GridView runat="server">
  <Columns>
    <asp:BoundField ControlStyle-CssClass="someclass" DataField="xxx" />
  </Columns>
</asp:GridView>

Тогда вы должны быть в состоянии сделать ...

$().ready(function() {
  $(".someclass").function() {
   //do something interesting
  }
});
0 голосов
/ 04 декабря 2008

Если у вас много текстовых полей (что звучит так, как вы), лучше делегировать событие какому-нибудь родительскому контейнеру, а не прикреплять много событий (делегирование событий) Начните читать здесь

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