我正在使用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)
{
}
Run Code Online (Sandbox Code Playgroud)
问题是我找不到获取href值的解决方案,我尝试了锚点或正则表达式,但是它不起作用。
您必须将发送方强制转换为HtmlAnchor,以便可以访问该属性:
public void room_click(object sender, EventArgs e)
{
var href = ((System.Web.UI.HtmlControls.HtmlAnchor)sender).HRef;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4000 次 |
| 最近记录: |