如何在c#中使用html元素id ?

本文关键字:html 元素 id | 更新日期: 2023-09-27 18:12:03

我试图使用c#和SQL来计算链接在我的网页上被点击的次数。到目前为止,我已经有了以下格式的html链接:

`<a href="home.aspx" id="topNav-home" runat="server" onserverclick="clickCounter"><img src="img.png" /></a>`

我有一个表(clickStream)在我的SQL数据库中,有一个列'linkName',我想使用id添加1到表的'clickCount'列。它看起来像这样:

UPDATE clickStream
SET clickCount = clickCount +1
WHERE linkName = "htmlIdElement"

我已经知道如何使用c#连接到SQL数据库,但我不知道如何从链接中的id元素获取值到可以与SQL列名进行比较的状态。我已经研究过使用HAP(HTML敏捷包),但无法使其工作。有人能帮帮我吗?

如何在c#中使用html元素id ?

我不会使用html链接,最好使用asp链接按钮,然后在事件你可以得到id

      <asp:LinkButton ID="topNav-home" runat="server" OnClick="clickCounter"><img src="img.png" /></asp:LinkButton>
protected void clickCounter(object sender, EventArgs e)
{
    LinkButton lbtn = (LinkButton)sender;
    string id = lbtn.ID;
}