redirect - 登录站点 intead Admin/cmsadministration.aspx 后如何重定向到 kentico 的主页?
问题描述
我正在尝试在登录后将用户重定向到主页。我已经在模板中的 web 部件中添加了默认目标 URL,我也通过代码尝试过
else if (!String.IsNullOrEmpty(DefaultTargetUrl))
{
redirectUrl = ResolveUrl("~/Compliance.aspx");
}
我还添加了一个具有默认别名路径的新域别名,但没有任何效果。
解决方案
不要使用 ~/admin 作为登录页面,而是创建自己的 ~/login 页面,该页面可以重定向到任何地方。如果您使用默认的 ~/admin 它会导致 /CMSPages/logon.aspx?ReturnUrl=%2fKentico11%2fAdmin%2fcmsadministration.aspx 返回 URL 是 Admin/cmsadministration.aspx
推荐阅读
- ruby-on-rails - 我如何知道日期的天数、月数和年数的差异,我可以使用减法吗?
- ios - UINavigationBar 中的 UILabel 在横向中被截断
- rest - Symfony 控制器
- python - python 3.7中的KeyError
- typescript - .ts 文件中的引用声明文件 (.d.ts),编译器“模块”选项设置为无
- javascript - 当两个同名的变量提升时会发生什么?
- javascript - 如何在 JavaScript 中显示 html 文本字段的内容?
- python - 试图验证字符串的最后位置
- c - 具有位域大小的结构
- json - 使用 Powershell 从 geojson 获取坐标