我正在尝试遵循此处找到的 PageMethods 示例。
但是,尝试调用时出现错误$get('Label1')
。
因为,Label1 是一个 asp:Label,如果我用 ClientID 调用 $get(),它就可以工作。然而,该示例使用的是实际 ID。有没有办法将 $get() 与实际 ID 一起使用?
name
问问题
3463 次
1 回答
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>
于 2009-06-11T18:06:28.713 回答