$ get () и $ find () с AJAX.NET - PullRequest
3 голосов
/ 11 июня 2009

Я пытаюсь следовать найденному примеру PageMethods здесь .
Тем не менее, я получаю сообщение об ошибке при попытке позвонить $get('Label1').
Поскольку Label1 является asp: Label, он работает, если я вызываю $ get () с ClientID. Тем не менее, пример использует фактический идентификатор. Есть ли способ использовать $ get () с фактическим идентификатором?

1 Ответ

1 голос
/ 11 июня 2009

Хорошо, это зависит от того, в чем содержится метка. В некоторых элементах управления это будет Label1 и работает, в других - нет. Не рискуй.

Итак, на простой странице она отображается как Label1:

   <form id="form1" runat="server">
    <div>
    <asp:Label ID="Label1" Text="test" runat="server"></asp:Label>
    </div>
    </form>

На более сложной странице она будет отображаться как-то иначе (в моем случае ctl00_head_Label1), используя в качестве примера мастер-страницу:

<asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server">
 <asp:Label ID="Label1" Text="test" runat="server"></asp:Label>
</asp:Content>
...