Я пытаюсь выполнить приведенный пример PageMethods here.
Однако, при попытке позвонить $get('Label1')
, я получаю сообщение об ошибке.
Поскольку Label1 является asp: Label, он работает, если я вызываю $ get() с ClientID. Тем не менее, пример использует фактический идентификатор. Есть ли способ использовать $ get() с фактическим идентификатором?
3
A
ответ
1
Ну, это зависит от того, в чем состоит ярлык. В некоторых элементах управления это будет Label1 и работает, а в других - не будет. Не берите его.
Так на простой странице он визуализируется в Label1:
<form id="form1" runat="server">
<div>
<asp:Label ID="Label1" Text="test" runat="server"></asp:Label>
</div>
</form>
На более сложной странице воздастся как что-то другое (ctl00_head_Label1 в моем случае), с помощью MasterPage в качестве примера:
<asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server">
<asp:Label ID="Label1" Text="test" runat="server"></asp:Label>
</asp:Content>