在内容占位符

时间:2016-09-07 07:32:53

标签: javascript c# html href

我有一个内容占位符,里面有一张桌子。我在其中一个表格单元格中放了一个href链接,我想在单独的javascript文件中设置它的.onclick函数。我通过ID引用href链接。问题是当我为这样的超链接分配ID时:

   HyperLink hl = new HyperLink()
   {
     Text = tableCell.Text,
     ID = "hl_id",
   };
   tableCell.Controls.Add(hl);
   tableRow.Controls.Add(tableCell);

ID未设置为" hl_id"但是对于" contentplaceholderid_hl_id" (通过在firefox中检查生成的HTML找到)。 " contentplaceholderid"是我拥有表的占位符的id。 我已经将javascript函数写入" contentplaceholderid_hl_id"元素,它工作正常。我只是想知道为什么它会将contentplaceholder id附加到我的href id。

1 个答案:

答案 0 :(得分:1)

如果将ClientIDMode设置为“static”,则ID将在写入时显示客户端。