Asp.net mvc 为什么赢了';t使用数据切换选项卡在我的操作链接中触发我的控制器操作
这是我试图完成的,我试图让我的@Html.ActionLink执行2个功能,1我希望它通过调用action链接中的控制器来刷新页面上的数据。2.我想激活数据切换以在选项卡内容中的选项卡之间切换。这是my@Html.ActionLink 注意:切换效果很好,但我无法启动控制器中的操作。这是可能的,因为我在堆栈上找到了这个解决方案Asp.net mvc 为什么赢了';t使用数据切换选项卡在我的操作链接中触发我的控制器操作,asp.net-mvc,Asp.net Mvc,这是我试图完成的,我试图让我的@Html.ActionLink执行2个功能,1我希望它通过调用action链接中的控制器来刷新页面上的数据。2.我想激活数据切换以在选项卡内容中的选项卡之间切换。这是my@Html.ActionLink 注意:切换效果很好,但我无法启动控制器中的操作。这是可能的,因为我在堆栈上找到了这个解决方案 <li class="active">@Html.ActionLink("Registered", "CommunitiesLanding", "home",
<li class="active">@Html.ActionLink("Registered", "CommunitiesLanding", "home", new { id = 0 }, new { href = "#tab1", data_toggle = "tab" })</li>
<li>@Html.ActionLink("Certified", "CommunitiesLanding", "home", new { id = 1 }, new { href = "#tab2", data_toggle = "tab" })</li>
@Html.ActionLink(“已注册”、“社区登录”、“主页”、新的{id=0}、新的{href=“#tab1”、数据_toggle=“tab”})
@ActionLink(“认证”、“社区登录”、“主页”、新{id=1}、新{href=“#tab2”、数据_toggle=“tab”})
在标记中,这是MVC呈现的内容:
<li class="active"><a href="#tab1" data-toggle="tab">Registered</a></li>
<li><a href="#tab2" data-toggle="tab">Certified</a></li>
您正在使用选项卡1
或选项卡2
覆盖URL。链接要么有一个值,要么有另一个值,不能两者都有。您可以在客户端执行操作,也可以向服务器提交请求。不能两者兼而有之。你有什么建议吗?这取决于你想完成什么。也许您可以让客户端代码响应选项卡更改,以向服务器执行AJAX请求。然后,您可以在客户端更新页面数据。我想我可以尝试通过使用模型而不是数据开关来控制tab函数来实现这一点。谢谢您的回复