Конференция ".Net" » редирект на AccessDenied.aspx [C#, WinXP]
 
  • asp (04.08.08 11:58) [0]
    Создан сайт на vs2005.
    Есть мастерпэйдж на котором логинвью с двума профилями (анонимный и зарегистрированный пользовател) который виден всегда.
    Далее есть меню и сайтмап в котором одна страница защищена (для зарегистрированных пользователей)
    На странице некие данные из бд.
    То есть юзер открывает дефолтную страницу, видит меню, в котором нет защищенного пункта.
    регистрируется, и видит защищенный пункт.
    переходит на страницу с данными.
    Далее если нажать ссылку логаут, он по унаследованному коду базовой страницы перенапраляется на эту же защищенную страницу, но уже как анонимный.

    Результат: получаю 404, а хочется редиректа на мою страницу AccessDenied

    Скажите, как лучше всего такое сделать?
  • clickmaker © (18.08.08 13:30) [1]
    видимо, через web.config

    ...
    <customErrors mode="RemoteOnly" defaultRedirect="/Error.aspx">
     <error statusCode="404" redirect="/AccessDenied.aspx" />
    </customErrors>
 
Конференция ".Net" » редирект на AccessDenied.aspx [C#, WinXP]
Есть новые Нет новых   [134427   +34][b:0][p:0]