Страница: 1 |
Вопрос: if...else или выполнение только того что надо :)
Добавлено: 18.03.11 18:42
Автор вопроса: VbStarter | Web-сайт: moscowdevils.ru | ICQ: 357911808
if (User.Identity.IsAuthenticated == true)
{
DateTime a = System.Web.Security.Membership.GetUser(User.Identity.Name ).LastActivityDate;
DateTime b = System.Web.Security.Membership.GetUser(User.Identity.Name ).CreationDate;
string lastact = a.ToString();
string regdate = b.ToString();
string email = System.Web.Security.Membership.GetUser(User.Identity.Name ).Email;
string lastlog = System.Web.Security.Membership.GetUser(User.Identity.Name ).LastLoginDate.ToString();
Label2.Text = lastact;
Label3.Text = email;
Label4.Text = regdate;
Label1.Text = lastlog;
}
else
{
Label2.Text = "Сейчас";
Label3.Text = "Не зарегистрированный пользователь";
Label4.Text = "Не регистрировался";
Label1.Text = "Не зарегистрированный пользователь";
}
при нелогиненом пользователе (в часте до else) он конечно получит NullReferenceExeption и упадёт. но на этот случай стоит иф.
Вопрос: почему если User.Identity.IsAuthenticated = false он выполняет код 1 блока в if'е?
Ответить
Номер ответа: 3Автор ответа: VbStarter
ICQ: 357911808 Вопросов: 118Ответов: 1340
Web-сайт: moscowdevils.ru Профиль | | #3
Добавлено: 18.03.11 20:45
UserGrid.DataSource = System.Web.Security.Membership.GetAllUsers(0, 100, out Total);
грида при запуске в ie вообще нет.
http://msdn.microsoft.com/ru-ru/library/system.web.security.membershipusercollection.aspx
Ответить
Номер ответа: 4Автор ответа: VbStarter
ICQ: 357911808 Вопросов: 118Ответов: 1340
Web-сайт: moscowdevils.ru Профиль | | #4
Добавлено: 18.03.11 20:46
AWP пишет:
Ну ум только одно приходит - видимо User.Identity.IsAuthenticated == false, а не true
не-а. ели логинен юзер - всё норм.
Ответить
Страница: 1 |
Поиск по форуму