【发布时间】:2012-12-01 01:06:20
【问题描述】:
我有两个控制器,分别命名为 forms 和 mobile,在 forms 控制器中,我有一个 return 语句调用 mobile 控制器中的操作,如下所示:
public class formscontroller: customcontroller
{
public ActionResult submit(int? id = null, string jsString = null)
{ code code
if (CSConfigurationMgr.IsMobileUrl(Request.UrlReferrer.AbsoluteUri.PathFromURL()))
return RedirectToAction("home", "mobile", new { success = true });
return code
}
}
家是一个动作
public ActionResult home(string res)
{
code code
}
但我无法使用该功能,它直接将我带到表单的基本控制器,称为自定义。
有解决办法吗?
【问题讨论】:
-
与 Fiddler 核实您是否获得了正确的 302 响应,而不是查看您是否为该重定向位置设置了正确的路由。
标签: c# asp.net-mvc