【问题标题】:adding and calling company names in routes mvc在路由 mvc 中添加和调用公司名称
【发布时间】:2015-12-05 03:12:28
【问题描述】:

我正在实现以下线程中讨论的方式: Adding company name in Routes mvc 4

 routes.MapRoute(
                name: "Default",
                url: "{CompanyName}/{controller}/{action}/{id}",
                defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional },
                constraints: new { CompanyName = "Company1|Company2|Company3" }
            );

但是如何从另一个动作的代码中调用它,即Company2/Home/Index

目前,我正在使用return RedirectToAction("Index", "Home"),但想在其中添加Company2并动态重定向。

【问题讨论】:

  • return RedirectToAction("Index", "Home", new { CompanyName = "Company2" });

标签: asp.net-mvc model-view-controller routes asp.net-mvc-routing


【解决方案1】:

您只需将CompanyName 添加到路由值即可。

return RedirectToAction("Index", "Home", new { CompanyName = "Company2" });

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-04
    • 2011-04-06
    • 2014-09-11
    • 2012-05-02
    相关资源
    最近更新 更多