Как включить или отключить индекс списка <li>
Дорогие все, я очень благодарен всем вам и этой платформе, поскольку этот форум предоставляет решения в очень короткие сроки.
Вот мой еще один вопрос.
Предыстория вопроса: после аутентификации пользователя система получит право пользователя на userid (тот, кто входит в систему) и на основе этих прав система заблокирует и разблокирует индекс списка
Что я уже пробовал:
страница, на которой я заставил работать меню
&ЛТ;АСП:контента ID="Content2" атрибутом ContentPlaceHolderID="MenuPlaceHolder" атрибут runat="сервер"и GT;
Приборная панель
&ЛТ;АСП:содержание ИД="Content4" атрибутом ContentPlaceHolderID="ContentPlaceHolder2" атрибут runat="сервер"и GT;
----------------------------------------
вызывающая функция
охраняемых недействительными в(объект отправителя, EventArgs в электронной)
{
if (Session["Is_User_Currently_Log_In"] == null)
{
Ответ.Перенаправление("Login.aspx");
}
AssignUserRight();
вернуть;
}
--------------------------------------------
функция
общественного недействительными AssignUserRight()
{
DataTable dt = новый DataTable();
dt = (DataTable) сессия["S_User_Rights"];
если (ДТ.Строк.Count>0)
{
инт intTotalRecFound;
строка strUserCanChangePassword;
строки strUserCanComment;
строки strUserCanHandleSetting;
strUserCanChangePassword = "нет";
strUserCanComment = "нет";
strUserCanHandleSetting = "нет";
intTotalRecFound = dt.Rows.Рассчитывать;
строки strTempUsrRight;
strTempUsrRight = "";
for (int i = 0; i < intTotalRecFound; i++)
{
strTempUsrRight = dt.Rows[i][0].Метод toString();
если (strTempUsrRight=="пользователь может изменить пароль")
{
strUserCanChangePassword = "да";
}
if (strTempUsrRight == "пользователь может обрабатывать настройки")
{
strUserCanHandleSetting = "да";
}
if (strTempUsrRight == "пользователь может комментировать")
{
strUserCanComment = "да";
}
}
if (strUserCanHandleSetting=="да")
{
этот.(здесь я хочу знать, как выбрать этот индекс списка) Записи
}
}
еще
{
это.lblMonitoringError.Text = "Не Удается Выделить Права Пользователя, Обратитесь К Разработчику Программного Обеспечения";
вернуть;
}
}
Richard Deeming
Зачем вы заново изобретаете колесо? Просто использовать Личность ASP.NET [^] для обработки вашей аутентификации и авторизации.