javascript - 在内容占位符内设置 href id

标签 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 中。

最佳答案

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

关于javascript - 在内容占位符内设置 href id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39363830/

相关文章:

javascript - 可以触发 HTTP 请求的 HTML 元素

c# - 将数据传递到 Task Continuation

javascript - 图像裁剪和调整大小

javascript - Material UI IconButton onClick 可增加或减少值

javascript - 如何把P放在1的位置,A放在0的位置

html - 空白 : pre-line alternative for Outlook

javascript - 如何仅使用 div 的高度和宽度来查找内容长度?

c# - 如何从 .Net DLL 获取公共(public)导出列表?

C# Visual Studio 代码 : Building a Hello World executable

javascript - 运行 .each 循环以获取 div 内内容的值