3
私はPageMethodsの例であるhereに従おうとしています。
ただし、$get('Label1')
を呼び出すときにエラーが発生します。
Label1はasp:Labelなので、ClientIDで$ get()を呼び出すと動作します。ただし、この例では実際のIDを使用しています。実際のIDに$ get()を使用する方法はありますか?
私はPageMethodsの例であるhereに従おうとしています。
ただし、$get('Label1')
を呼び出すときにエラーが発生します。
Label1はasp:Labelなので、ClientIDで$ get()を呼び出すと動作します。ただし、この例では実際のIDを使用しています。実際のIDに$ get()を使用する方法はありますか?
ラベルが含まれているかどうかによって異なります。一部のコントロールではLabel1となり、それ以外の場合は機能しません。それを偶然にしないでください。一例として、マスターページを使用して、
<form id="form1" runat="server">
<div>
<asp:Label ID="Label1" Text="test" runat="server"></asp:Label>
</div>
</form>
より複雑なページでは、それは(私の場合はctl00_head_Label1)何か他のものとしてレンダリングされます:
だから、簡単なページでは、Label1のようレンダリングされる
<asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server">
<asp:Label ID="Label1" Text="test" runat="server"></asp:Label>
</asp:Content>