代码之家  ›  专栏  ›  技术社区  ›  name

使用ajax.net的$get()和$find()

  •  3
  • name  · 技术社区  · 17 年前

    我正在尝试按照找到的pageMethods示例 here .
    但是,当我试图打电话给 $get('Label1') .
    因为label1是一个asp:label,所以如果我用clientid调用$get()它就会工作。但是,这个例子使用的是实际的id。有没有办法将$get()与实际的id一起使用?

    1 回复  |  直到 17 年前
        1
  •  1
  •   RichardOD    17 年前

    那要看标签的内容了。在一些控件中,它将是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>
    
    推荐文章