Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 为什么赢了';t使用数据切换选项卡在我的操作链接中触发我的控制器操作_Asp.net Mvc - Fatal编程技术网

Asp.net mvc 为什么赢了';t使用数据切换选项卡在我的操作链接中触发我的控制器操作

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",

这是我试图完成的,我试图让我的@Html.ActionLink执行2个功能,1我希望它通过调用action链接中的控制器来刷新页面上的数据。2.我想激活数据切换以在选项卡内容中的选项卡之间切换。这是my@Html.ActionLink

注意:切换效果很好,但我无法启动控制器中的操作。这是可能的,因为我在堆栈上找到了这个解决方案

<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函数来实现这一点。谢谢您的回复