gpt4 book ai didi

c# - 使用 onServerClick 获取 href 值

转载 作者:行者123 更新时间:2023-11-30 19:25:23 25 4
gpt4 key购买 nike

我正在使用 asp.net 和 c#

我得到了一个链接列表,我想在后面的代码中获取 href 值。

到目前为止我有:

<li><a href="#?id='101'" runat="server" onServerClick="room_click">Room 101</a></li>
<li><a href="#?id='102'" runat="server" onServerClick="room_click">Room 102</a></li>
<li><a href="#?id='103'" runat="server" onServerClick="room_click">Room 103</a></li>

protected void room_click(object sender, EventArgs e)
{
}

问题是我找不到获取 href 值的解决方案,我尝试了 anchor 或正则表达式但它不起作用。

最佳答案

您必须将发件人转换为 HtmlAnchor 才能访问该属性:

    public void room_click(object sender, EventArgs e)
{
var href = ((System.Web.UI.HtmlControls.HtmlAnchor)sender).HRef;
}

关于c# - 使用 onServerClick 获取 href 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28977356/

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