gpt4 book ai didi

c# - asp.net 用户控件,获取 htmlAnchor 解析为 href ="#"

转载 作者:IT王子 更新时间:2023-10-29 04:24:01 24 4
gpt4 key购买 nike

如何让服务器控件 HTMLAnchor 具有 href="#"。它不断将“#”解析为控制路径。

<a href="#" runat="server" />
resolves to: <a href="../ControlPath/#">

我似乎无法通过谷歌搜索获得我想要的结果,所以我想我应该在这里问一下。

编辑:语法。

移除 runat 服务器不是一个选项。它在后端进行操作,这只是一种简化。

最佳答案

我遇到了同样的问题,下面是我如何解决它:

原始代码

用户控制:

<a id="foo" runat="server">...</a>

代码隐藏:

foo.Attributes.Add("href", "#");

输出:

<a id="..." href="../Shared/Controls/#">...</a>

更新代码

用户控制:

<asp:HyperLink id="foo" runat="server">...</asp:HyperLink>

代码隐藏:

foo.Attributes.Add("href", "#");

输出:

<a id="..." href="#">...</a>

关于c# - asp.net 用户控件,获取 htmlAnchor 解析为 href ="#",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1489332/

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