PageModel.RedirectToPage () выдает исключение InvalidOperationException при вызове без страницы / Index - PullRequest
1 голос
/ 06 мая 2020

Свойство 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» * '?

Большое спасибо за подсказку

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...