Свойство ReturnUrl содержит относительный URL-адрес, который ранее вызывался следующим образом:
var returnUrl = HttpContext.Request.Path.Value;
Каждый раз, когда предыдущий URL-адрес указывал на каталог, содержащий страницу Index.cs html, он не включить Index.cs html, но только путь к каталогу. Например, '/ PersonManagement' вместо '/ PersonManagement / Index'
Следующий код приводит к InvalidOperationException: ни одна страница с именем '/ PersonManagement' не соответствует предоставленным значениям:
public IActionResult OnPostSaveCurrentLiquidity()
{
// ... any other code
return RedirectToPage(ReturnUrl);
}
Есть ли каким-либо способом перенаправить на страницу индекса в приложении, существующем в указанном каталоге, без явного расширения ReturnUrl с помощью '/ Index'? Если это невозможно, есть ли способ определить весь относительный путь URL-адреса, включая «Индекс», когда страница вызывалась следующим образом: «https://myhost/PersonManagement» вместо «* 1013» * '?
Большое спасибо за подсказку