$get() и $find() с AJAX.NET
Я пытаюсь следовать примеру PageMethods, найденному здесь.
Тем не менее, я получаю сообщение об ошибке при попытке позвонить $get('Label1')
,
Поскольку Label1 является asp:Label, он работает, если я вызываю $get() с ClientID. Тем не менее, пример использует фактический идентификатор. Есть ли способ использовать $get() с фактическим идентификатором?
1 ответ
Хорошо, это зависит от того, в чем содержится метка. В некоторых элементах управления это будет 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>