gpt4 book ai didi

c# - 在 asp.net 中捕获 href 事件

转载 作者:行者123 更新时间:2023-12-02 18:01:33 25 4
gpt4 key购买 nike

所以目前这是我的代码(这是一个菜单栏,这就是我不能使用 asp 链接按钮的原因)

  <ul>
<li><a href="#"><span>Reconciliation</span></a>
<ul>
<li><a href="#"><span>Double Entry Per Total Expired</span></a></li>
<li><a href="#"><span>Additional Pulled Out Item per Printed SOR</span></a></li>
<li><a href="#"><span>Reclassification to proper account</span></a></li>
<li><a href="#"><span>Additional ren/red after expiry</span></a></li>
</ul>
</li>
<li><a href="#"><span>Reports</span></a>
<ul>
<li><a href="ReportPages.aspx"><span>Report Generation</span></a></li>
<li><a href="PrendaDEPage.aspx"><span>Upload Prenda</span></a></li>
<li><a href="NavFilesPage.aspx"><span>Navision Uploader</span></a></li>
</ul>
</li>

<li><a href="#" class="last"><span>Maintenance</span></a>
<ul>
<li><a href="UsersMaintenancePage.aspx"><span>Report Matrix</span></a></li>
<li><a href="BranchMaintenancePage.aspx"><span>Branches</span></a></li>
<li><a href="AuditTrailPage.aspx"><span>Audit Trail</span></a></li>
</ul>
</li>
</ul>

我想在单击 <a href> 后添加 session 变量标签,但我不知道如何捕获我尝试制作的 ASP.NET 代码中的事件 runat="Server"但我找不到任何可以用来让它工作的 onclick 事件..

有什么想法吗?

基本上我想要实现的流程是
Click href -> Create a session Variable Session["A"] -> response.redirect to my page.

编辑:顶部菜单带有 <a href = #>是我在单击它们之后需要跟踪并提供 session 变量的内容,然后再将它们重定向到另一个页面。这就是为什么我也使用 #而不是页面的名称,并希望捕获 <a href>点击事件(如果有)。

最佳答案

更改为LinkBut​​ton,如下所示

<li><asp:LinkButton ID="MyLink" runat="server" OnClick="MyLink_Click" Text="Double Entry Per Total Expired"></asp:LinkButton></li>

然后你可以在点击事件中完成剩下的事情

void MyLink_Click(Object sender, EventArgs e) 
{
Session["A"] = "put some value here";
Response.Redirect (myURL, false);
}

无论如何,如果您无法使用 LinkBut​​ton,请尝试使用 onserverclick 事件,如下所示

<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
}

关于c# - 在 asp.net 中捕获 href 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20484848/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com