0

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

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

我在想客户端会更快吗?

4

1 回答 1

0

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

于 2009-10-19T16:00:26.670 回答