asp.net – NavigateUrl =“#”变成href =“SubFolder /#”?
发布时间:2020-05-28 06:33:43 所属栏目:asp.Net 来源:互联网
导读:这不是费马的最后一个定理,但它不断回到烦恼我,就像一个无薪的大学电话费.有时我想创建一个不会导致回发的HyperLink,所以我希望目标网址为#.当标记恰好来自子文件夹中的UserControl时, /|- Home.aspx (uses UC.ascx)|- Sub |- UC.ascx URL用相对路径重写,例如
|
这不是费马的最后一个定理,但它不断回到烦恼我,就像一个无薪的大学电话费.有时我想创建一个不会导致回发的HyperLink,所以我希望目标网址为#.当标记恰好来自子文件夹中的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或代码隐藏的点击事件,我从来不希望它导致回发,但我希望它成为超链接为CSS的原因. 解决方法简单的方法:<asp:HyperLink ID="HyperLink1"
navigateUrl="#"
onclick="javascript:return false;"
runat="server">HyperLink</asp:HyperLink>
要么 <asp:HyperLink ID="HyperLink1"
href="#"
runat="server">HyperLink</asp:HyperLink>
或者jquery添加一个类到你不想拥有回发的链接(nopostback): $("a.nopostback").bind('click',function () {
return false;
}) (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 在ascx文件中使用if条件
- asp.net – web.config转换中的匹配元素名称
- asp.net-mvc – Asp.net Web api异常仅在IIS部署之后:名为
- asp.net-mvc – 使旧会话Cookie无效 – ASP.Net标识
- asp.net-mvc – 如何在Ajax窗体的asp.net mvc中提交下拉列表
- 什么是最好的.NET库的OpenID和ASP.NET MVC?
- asp-classic – 请求与Request.QueryString
- asp.net-mvc – 根据浏览器接受语言自动设置uiCulture
- asp.net – MSVSMON.EXE用VS调试很慢
- asp.net-mvc – Razor视图引擎优于其他视图引擎的优点是什么
推荐文章
站长推荐
- 用于诊断.NET中的内存泄漏的工具(ASP.NET应用程序
- asp.net-mvc – DotNetOpenAuth:消息签名不正确
- 使用ASP.NET成员资格提供程序的现成安全令牌服务
- asp.net – 任何方式构建Google文档,如PDF文件的
- asp.net – Mono apache2 =服务暂时不可用(503)
- asp.net – 如何预编译Web应用程序项目?
- ASP.NET Forms身份验证和持久身份验证Cookie安全
- asp.net-mvc – 用VB.net 2008开始ASP.NET MVC
- asp.net-mvc-3 – 是否需要StructureMap HttpCon
- asp.net – 模型项的类型为CookMeIndexViewModel
热点阅读
