0
Я пишу смешанное приложение, используя некоторые MVC и некоторые экраны Webforms. Мне нужно вызвать экран WebForms с помощью ReturnUrl в скрытом поле. Я хотел бы проверить ReturnUrl перед тем, как вернуться к нему. MVC имеет функцию Url.IsLocalUrl, но она не работает на экранах WebForm, поэтому я использую класс UrlHelper. Но когда я использую это, я получаю исключение NullReferenceException:Есть ли версия IsLocalUrl для WebForms?
UrlHelper url = new UrlHelper();
if (url(validaddr)) <--- get NullReferenceException
{
}
Любые идеи?
См [эту ссылку] (https://docs.microsoft.com/en-us/aspnet/mvc/overview/security/preventing-open-redirection-attacks) , Найдите листинг 5 - IsLocalUrl'. Они обеспечивают реализацию, которую вы можете использовать примерно на 3/4 страницы – Amy