带有参数化超链接的 ASP.NET 引导可切换选项卡

Posted

技术标签:

【中文标题】带有参数化超链接的 ASP.NET 引导可切换选项卡【英文标题】:ASP.NET bootstrap toggleable tabs with parameterised hyperlinks 【发布时间】:2014-09-01 12:12:04 【问题描述】:

我有一个 ASP.NET Web 表单(不是 MVC)我有以下引导导航...

<ul class="nav nav-pills">
<li><asp:HyperLink ID="en" runat="server" NavigateUrl="~/Default.aspx" data-toggle="tab" /></li>
<li><asp:HyperLink ID="fr" runat="server" NavigateUrl="~/Default.aspx?lang=fr" data-toggle="tab" /></li>
</ul>

单击“英语”链接可以正常工作。单击“Francais”链接失败。看来 jquery 不喜欢 NavigateUrl 中的 querystring 参数。

有什么解决方法吗?

【问题讨论】:

如何失败了? 【参考方案1】:

改用anchors

<a id="us" href='<%: ResolveUrl("~/About.aspx") %>' data-toggle="tab">USA</a>
<a id="fr" href='<%: ResolveUrl("~/About.aspx?lang=fr") %>' data-toggle="tab">France</a>

【讨论】:

以上是关于带有参数化超链接的 ASP.NET 引导可切换选项卡的主要内容,如果未能解决你的问题,请参考以下文章

引导程序和 ASP.NET 菜单

用于引导切换的 asp.net 核心 mvc 标签助手

如何在 ASP .net MVC 4 应用程序的 HTML5 中创建带有可点击选项的水平条形图? [关闭]

带有数据切换的引导选项卡导致 angularjs 重新加载

在引导模式主体中动态添加的 asp.net 按钮/链接按钮 web 控件不会回发

如何在 asp.net 代码中获取引导文本框值并在存储过程中作为参数发送?