2013-06-17 5 views
-1

Я пытаюсь сделать страницу входа в систему с помощью asp: login control, я хочу дать возможность незарегистрированным пользователям получать их самостоятельно. ,asp: login CreateUserUrl не работает

<asp:Login ID="Login1" runat="server" CreateUserUrl="~/Signup.aspx" CreateUserText="SignUP" > 
    </asp:Login> 

Но это не перенаправляется на страницу регистрации вместо страницы сохраняет освежающим при нажатии на ссылку Регистрация. ,

Plz помогите мне решить эту проблему. ,

Thanx. ,

+0

Вам нужно будет предоставить дополнительную информацию, например, что делает CodeBehind делать и или проверить в отношении проверка аутентификации пользователя/авторизации ' – MethodMan

ответ

0

Страница Signup.aspx или содержащий ее путь должны быть доступны анонимным пользователям. Если ваше приложение заблокировано, чтобы пользователи могли войти в систему, прежде чем обращаться к частям, отличным от страницы учетных данных, эта страница также перенаправит их для входа в систему!

В качестве примера, вам нужно будет сделать что-то вроде следующего в вашем web.config:

<location path="Signup.aspx"> 
    <system.web> 
    <authorization> 
     <allow users="*" /> 
    </authorization> 
    </system.web> 
</location> 
+0

Получил это. , .Большое спасибо – user2295957