我有一个内容占位符,里面有一张桌子。我在其中一个表格单元格中放了一个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。
答案 0 :(得分:1)
如果将ClientIDMode设置为“static”,则ID将在写入时显示客户端。