我的网站中有不同的控制器,其中一些在网站/控制器文件夹中,一些在网站/区域/测试/控制器中。
当我点击网站/控制器/主页/索引时,我想使用查询字符串参数将用户重定向到网站/区域/测试/控制器/主页/索引。
这是我的第一个控制器
namespace mySite.Controllers
{
public partial class HomeController : BaseFrontController
{
public virtual ActionResult Index()
{
var issuburl = channelRepository.GetChannelByUrl('UserID');
if (issuburl != null)
return Redirect("~/Areas/Test/Controllers/Index");
return View();
}
}
}
这是我的第二个控制器
namespace mySite.Areas.Test.Controllers
{
public partial class HomeController : BaseTestController
{
public virtual ActionResult Index(string param)
{
var chn = rep1.GetChannel(param);
if (chn != null)
{
model.Chn = chn;
}
else return Redirect("~/Error/Index");
return View();
}
}
}
我的错误控制器位于 Mysite/Controller 文件夹中,我可以在 MySite/Area/Test/Controller 中访问它,但是如何访问 MySite/Area/Test/Controller 中的 Mysite/Controller 控制器
下面的代码不起作用
return Redirect("~/Areas/Test/Controllers/Index");