【问题标题】:Redirecttoaction is not redirectingRedirecttoaction 没有重定向
【发布时间】:2011-02-08 20:11:03
【问题描述】:

如何正确重定向到控制器中的另一个操作?当在下面的代码中调用 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
                                 });
        }

【问题讨论】:

    标签: asp.net-mvc


    【解决方案1】:

    你需要返回:

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

    【讨论】:

    • @Nick,没什么好尴尬的。我们都会犯错。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-01-09
    • 2011-05-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多