1
我有以下if語句:的BulletedList - 設置列表項能見度爲False
if (Roles.IsUserInRole("ModuleRole:Homework.ApproveHomework.Access")) BulletedList1.Visible = true;
else BulletedList1.Visible = false;
本質角色的分配給當前登錄的用戶BulletedList1簡直是在主頁上的角色,用戶可以點擊列表。做某些事情,例如批准作業,刪除甚至添加新的工作表。
在上面的if語句中,如果登錄的用戶無法訪問ModuleRole:Homework.ApproveHomework.Access,整個BulletedList將會消失。然而我想知道的是,如何特別選擇BulletedList中的哪個ListItem我希望具有錯誤的可見性,而不是將整個列表設置爲不可見。
由於ListItem沒有ID,我可以通過將我的if語句指向特定值來簡單地做到這一點嗎?
我試圖做一些搜索,並與下面的代碼來了,但它不工作:
BulletedList1.Items.FindByValue("Approve Calls").Visible = true;
感謝您的幫助。
剛試過這個,它完美的作品,謝謝! – JimmyK