2009-06-11 2 views
3

Я пытаюсь выполнить приведенный пример PageMethods here.
Однако, при попытке позвонить $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 в моем случае), с помощью MasterPage в качестве примера:

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

 Смежные вопросы

  • Нет связанных вопросов^_^