C# 在asp.net中捕获href事件

C# 在asp.net中捕获href事件,c#,javascript,jquery,asp.net,C#,Javascript,Jquery,Asp.net,所以现在这是我的代码(这是一个菜单栏,这就是为什么我不能使用asp链接按钮) 我想在单击标记后添加一个会话变量,但我不知道如何捕获asp.net代码中的事件,因为我尝试使它runat=“Server”,但我找不到任何可用于它工作的onclick事件 有什么想法吗 基本上,我想要实现的流程是 单击href->创建会话变量会话[“a”]->响应。重定向到我的页面。 编辑: 顶部带有的菜单是我需要跟踪的菜单,并在单击它们之后提供会话变量,然后再将它们重

所以现在这是我的代码(这是一个菜单栏,这就是为什么我不能使用asp链接按钮)

我想在单击
标记后添加一个会话变量,但我不知道如何捕获asp.net代码中的事件,因为我尝试使它
runat=“Server”
,但我找不到任何可用于它工作的onclick事件

有什么想法吗

基本上,我想要实现的流程是
单击href->创建会话变量会话[“a”]->响应。重定向到我的页面。

编辑
顶部带有
的菜单是我需要跟踪的菜单,并在单击它们之后提供会话变量,然后再将它们重定向到另一个页面。这就是为什么我还使用了
#
而不是页面的名称,以便捕获
点击事件(如果有)

更改为
LinkButton
如下所示

<li><asp:LinkButton ID="MyLink" runat="server" OnClick="MyLink_Click" Text="Double Entry Per Total Expired"></asp:LinkButton></li>
<li><a href="#" onserverclick="MyLink_Click"  runat="server" id="MyLink"><span>Double Entry Per Total Expired</span></a></li>
无论如何,如果无法使用LinkButton,请尝试使用服务器上的
单击下面的事件

<li><asp:LinkButton ID="MyLink" runat="server" OnClick="MyLink_Click" Text="Double Entry Per Total Expired"></asp:LinkButton></li>
<li><a href="#" onserverclick="MyLink_Click"  runat="server" id="MyLink"><span>Double Entry Per Total Expired</span></a></li>

我真的很喜欢你使用链接按钮,但我使用上面的代码作为一个下拉列表菜单,这就是为什么我不能使用链接按钮,对不起,我的坏我没有我的问题部分,我会编辑它。
void MyLink_Click(Object sender, EventArgs e)
{
    // your code 
}