首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >子文件夹“#”变成href=“NavigateUrl=/#”?

子文件夹“#”变成href=“NavigateUrl=/#”?
EN

Stack Overflow用户
提问于 2011-01-07 04:20:33
回答 2查看 8.3K关注 0票数 16

这并不完全是费马的最后定理,但它就像大学里的一张未付的电话费一样,一直困扰着我。有时我想创建一个不会导致回发的HyperLink,所以我希望目标url是#。当标记恰好来自子文件夹中的UserControl时,

代码语言:javascript
复制
/
|- Home.aspx (uses UC.ascx)
|- Sub
   |- UC.ascx

使用相对路径重写URL,例如

代码语言:javascript
复制
<asp:HyperLink runat="server" NavigateUrl="#" >Click Me!</asp:HyperLink>

变成了

代码语言:javascript
复制
<a href="SubFolder/#">Click Me!</a>

不幸的是,这是错误的。显然,我可以通过不使用服务器控件来解决这个问题,但这似乎很愚蠢。这种情况可以避免吗?

这里的要点是,我将使用jQuery或在代码隐藏中添加一个单击事件,我永远不希望它导致回发,但我希望它是一个超链接。

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4619442

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档