【问题标题】:search for ClientID client-side or server-side?在客户端或服务器端搜索 ClientID?
【发布时间】:2010-12-08 01:18:23
【问题描述】:

我知道我目前不能直接使用<a onclick="alert('<%=TextBox1.ClientID%>')",因为我需要在 UserControl 内 DataList 的 EditTemplate 的表格中的表格单元格中访问它。

也就是说,我需要递归检查控件以获取 ClientID,是否应该这样做
客户端alert(getMyElement('TextBox1').id),其中 getMyElement 检查表单的所有元素并返回具有 id 的控件...或
服务器端alert('<%=FindElement(dlDataList, "TextBox1").ClientID%>') 其中 FindElement 是一个基本页面函数,用于检查第一个参数的控件以查找具有第二个 id 的元素参数并返回该控制 ?

我认为客户端会更快?

【问题讨论】:

    标签: clientid


    【解决方案1】:

    对于这种情况,我总是选择服务器端。否则,您将使用每一行遍历整个 DOM - 根据大小,它可能会占用内存。服务器端几乎不需要任何资源。

    【讨论】:

      猜你喜欢
      • 2011-11-26
      • 1970-01-01
      • 2011-03-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-22
      相关资源
      最近更新 更多