У меня есть одно приложение, в котором после успешного входа в систему пользователь будет перенаправлен на Home.aspx. Теперь, если я попробую Response.Redirect («Home.aspx»), он не работает, но если я попробую FormsAuthentication.RedirectFromLoginPage (TextBox1.Text, false); .. его работа. Теперь мой вопрос: почему Response.Redirect() не работает? Я знаю, что FormsAuthentication.RedirectFromLoginPage делает гораздо больше, чем Login, он также устанавливает cookie, а также перенаправляет на страницу входа, но почему Redirct() не работает? web.config:Почему Response.Redirect («Pagename.aspx») не работает
<authentication mode="Forms">
<forms loginUrl="LogIn.aspx" defaultUrl="Home.aspx" path="/"></forms>
</authentication>
<authorization>
<deny users="?"/>
</authorization>
Может кто-нибудь помочь?
Благодарим Патрика за помощь и ссылку :-). У меня есть один вопрос, скажем, после успешного входа в систему. Я закрыл окно. Так что в следующий раз, когда я начну просмотр, я должен быть непосредственно перенаправлен на Home.aspx, а не на Login.aspx (так же, как stackoverflow). Теперь как это реализовать. Можете уставить пример или ссылку. – Wondering
Он работает как волшебство. Спасибо. – Wondering
Не будет FormsAuthentication.SetAuthCookie помочь здесь? –