Asp.net mvc Redirecttoaction不是重定向

Asp.net mvc Redirecttoaction不是重定向,asp.net-mvc,Asp.net Mvc,如何正确重定向到控制器中的另一个操作?在下面的代码中调用redirecttoaction时,代码不会分支到“Javascript”操作。我错过了什么?谢谢 public ActionResult Build( string uid, string release, string localization, string label, string sessionid, FormCollection

如何正确重定向到控制器中的另一个操作?在下面的代码中调用redirecttoaction时,代码不会分支到“Javascript”操作。我错过了什么?谢谢

  public ActionResult Build(
        string uid,
        string release,
        string localization,
        string label,
        string sessionid,
        FormCollection formCollection)
    {
        if (!FormValid(uid, release)) return Index();

        if (formCollection["sxgenre"] == "Mobile")
        {
            RedirectToAction("Javascript",
                             new
                                 {
                                     uid = uid,
                                     release = release,
                                     localization = localization,
                                     label = label,
                                     sessionid = sessionid
                                 });
        }
您需要返回:

if (formCollection["sxgenre"] == "Mobile")
{
    return RedirectToAction(
        "Javascript",
        new
        {
            uid = uid,
            release = release,
            localization = localization,
            label = label,
            sessionid = sessionid
        });
}

@尼克,没什么好尴尬的。我们都会犯错误。