Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/16.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
C# 单击MVC选项卡时回发_C#_Asp.net Mvc_Tabs - Fatal编程技术网

C# 单击MVC选项卡时回发

C# 单击MVC选项卡时回发,c#,asp.net-mvc,tabs,C#,Asp.net Mvc,Tabs,我浏览了网页,寻找解决方案。我的页面收件箱中有三个选项卡,分别是“发送”和“删除”,如下所示 <li class="active"> <a href='@Url.Action("UserEmails", "Profile", routeValues: new { area = "Profile", s = (int)Enums.EmailStatus.Inbox })'> <i class="blue ace-icon fa fa-in

我浏览了网页,寻找解决方案。我的页面收件箱中有三个选项卡,分别是“发送”和“删除”,如下所示

  <li class="active">
     <a href='@Url.Action("UserEmails", "Profile", routeValues: new { area = "Profile", s = (int)Enums.EmailStatus.Inbox })'>
        <i class="blue ace-icon fa fa-inbox bigger-130"></i>
        <span class="bigger-110">Inbox</span>
     </a>
  </li>
  <li>
     <a href='@Url.Action("UserEmails", "Profile", routeValues: new { area = "Profile", s = (int)Enums.EmailStatus.Sent })'>
        <i class="orange ace-icon fa fa-location-arrow bigger-130"></i>
        <span class="bigger-110">Sent</span>
     </a>
  </li>
  <li>
     <a href='@Url.Action("UserEmails", "Profile", routeValues: new { area = "Profile", s = (int)Enums.EmailStatus.Deleted })'>
        <i class="red ace-icon glyphicon glyphicon-trash bigger-130"></i>
        <span class="bigger-110">Deleted</span>
     </a>
  </li>

现在,当我点击它没有回发的标签时,有人能告诉我为什么不是这样吗

您只有重定向到GET方法的
标记。如果您想发布到
公共操作结果用户电子邮件(int s)
,则需要
。但你为什么需要一个职位?你似乎没有修改任何数据,因此它可能是一个GET。嗨,我更改了控制器,因为正如你所说,我没有操纵数据,现在我只有get-useremails,但当我单击某个选项卡时,它不会发回,仍然会编辑您的问题以显示修改后的代码。@StephenMuecke已修改。您是否在get方法中设置断点以确保其被命中
    [HttpGet]
    public ActionResult UserEmails(int s) // Called when the view is requested for the first time
    {
        try
        {
            _userEmails = GetUserEmails(s);
        }
        catch (Exception e)
        {
            Console.WriteLine(e);
        }

        return View(_userEmails);
    }