这并不完全是费马的最后定理,但它就像大学里的一张未付的电话费一样,一直困扰着我。有时我想创建一个不会导致回发的HyperLink
,所以我希望目标url是#。当标记恰好来自子文件夹中的UserControl时,
/
|- Home.aspx (uses UC.ascx)
|- Sub
|- UC.ascx
使用相对路径重写URL,例如
<asp:HyperLink runat="server" NavigateUrl="#" >Click Me!</asp:HyperLink>
变成了
<a href="SubFolder/#">Click Me!</a>
不幸的是,这是错误的。显然,我可以通过不使用服务器控件来解决这个问题,但这似乎很愚蠢。这种情况可以避免吗?
这里的要点是,我将使用jQuery或在代码隐藏中添加一个单击事件,我永远不希望它导致回发,但我希望它是一个超链接。
https://stackoverflow.com/questions/4619442
复制相似问题