【发布时间】:2016-07-07 00:52:41
【问题描述】:
在我的控制器操作中,我有以下代码:
...more code
if (...)
{
// create a site user
await this.CreateUserAndSignHimInAsync(UserType.SiteUser, model);
var landingPageUrl = IdentityManager.GetLandingPageUrl(model.Email);
return Redirect(landingPageUrl);
}
...more code
landingPageUrl 是一个如下所示的网址:"~/Journal/Search"。
在return Redirect 行,我得到一个异常,上面写着:
此处不允许使用相对虚拟路径“~Journal/Search”。
【问题讨论】:
-
这是 MVC
Controller.Redirect方法返回一个RedirectResult。我想我快要找到解决问题的方法了。
标签: asp.net asp.net-mvc asp.net-mvc-5