【问题标题】:$get() and $find() with AJAX.NET$get() 和 $find() 与 AJAX.NET
【发布时间】:2009-06-11 18:02:48
【问题描述】:

我正在尝试遵循找到的 PageMethods 示例 here
但是,尝试调用 $get('Label1') 时出现错误。
因为,Label1 是一个 asp:Label,如果我用 ClientID 调用 $get(),它就可以工作。然而,该示例使用的是实际 ID。有没有办法将 $get() 与实际 ID 一起使用?

【问题讨论】:

    标签: ajax.net


    【解决方案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>
    

    【讨论】:

      猜你喜欢
      • 2011-03-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多