use ReturnUrl for Page Management invoked by Control Panel

This commit is contained in:
sbwalker
2023-06-05 09:42:33 -04:00
parent 50cf67546b
commit 9f93476167
3 changed files with 12 additions and 12 deletions

View File

@ -520,10 +520,10 @@
switch (location)
{
case "Add":
url = EditUrl("admin/pages", module.ModuleId, location, "cp=" + PageState.Page.PageId);
break;
url = EditUrl("admin/pages", module.ModuleId, location, $"returnurl={WebUtility.UrlEncode(PageState.Route.PathAndQuery)}");
break;
case "Edit":
url = EditUrl("admin/pages", module.ModuleId, location, "id=" + PageState.Page.PageId.ToString() + "&cp=" + PageState.Page.PageId);
url = EditUrl("admin/pages", module.ModuleId, location, $"id={PageState.Page.PageId}&returnurl={WebUtility.UrlEncode(PageState.Route.PathAndQuery)}");
break;
}
}