我正在尝试遵循here的PageMethods示例。
但是,我在尝试调用$get('Label1')时遇到错误。
因为Label1是一个asp:Label,所以如果我用ClientID调用$get(),它就可以工作。但是,这个例子使用的是实际的ID,有没有办法对实际的ID使用$get()呢?
发布于 2009-06-11 18:06:29
这取决于标签所包含的内容。在一些控件中,它将是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>https://stackoverflow.com/questions/982662
复制相似问题