从 html <a> 调用 c# 函数

Call c# function from html <a>

我正在尝试在按下 link 时调用 c# 服务器端函数。 函数是:

public void check()
{
    Response.Write("Clicked");
}    

a 标签应该是什么样子,以便在我按下它时调用函数?

而不是使用锚标记使用 link 按钮

 <asp:LinkButton ID="LinkButton1" runat="server" OnClick="LinkButton1_Click">LinkButton</asp:LinkButton>

然后你可以生成点击事件并在其中调用你的方法。 aspx.cs 文件中的代码

  protected void LinkButton1_Click(object sender, EventArgs e)
{
    check();
}
public void check()
{
    Response.Write("Clicked");
}    

在您的 .Aspx 文件中添加一个 LinkBut​​ton:

<asp:LinkButton ID="btnSumb" runat="server" Text="sgas" OnClick="btnSumb_Click" />

并且在您的代码后面 .Aspx.cs 文件中:

protected void btnSumb_Click(object sender, EventArgs e)
{
     check();
}