0

我有一个 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 参数。

任何解决方法?

4

1 回答 1

0

改用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>
于 2014-07-11T00:50:41.283 回答