-
Создан сайт на vs2005. Есть мастерпэйдж на котором логинвью с двума профилями (анонимный и зарегистрированный пользовател) который виден всегда. Далее есть меню и сайтмап в котором одна страница защищена (для зарегистрированных пользователей) На странице некие данные из бд. То есть юзер открывает дефолтную страницу, видит меню, в котором нет защищенного пункта. регистрируется, и видит защищенный пункт. переходит на страницу с данными. Далее если нажать ссылку логаут, он по унаследованному коду базовой страницы перенапраляется на эту же защищенную страницу, но уже как анонимный.
Результат: получаю 404, а хочется редиректа на мою страницу AccessDenied
Скажите, как лучше всего такое сделать?
-
видимо, через web.config
... <customErrors mode="RemoteOnly" defaultRedirect="/Error.aspx"> <error statusCode="404" redirect="/AccessDenied.aspx" /> </customErrors>
|