0
Я хочу создать пользовательский элемент управления для кнопки. Однако не можете ли я переопределить видимость кнопки?Создать пользовательский элемент управления для кнопки
Например, если уровень доступа пользователя равен false
, тогда он скроет кнопку.
Вот мой кодирующая
public override void Visible()
{//Get access right from session
blcAccessLevel accessLevel = (blcAccessLevel)HttpContext.Current.Session[gbcAccessLevel.sessionAcl];
if (accessLevel.Read_Access == true)
{
base.Visible = true;//error occu
}
else
{
base.Visible = false;
}
}
Это вернуть мне error.Error 'blcCustomControl.cusAclReadButton.Visible()': не может отменить, потому что 'System.Web.UI.Control.Visible' не является function Кстати, следует ли реализовать метод get set?
Когда 'Visible' является свойством, то * да *, вам необходимо переопределить его как свойство, переопределив сеттер и getter ... (Хотя это не означает, что он будет работать для элемента управления ASP.NET .) Итак, сначала изучите основы C#. –
Я не знаю, какой метод 'Visible()' вы пытаетесь переопределить. Не существует такого метода для переопределения базового класса. Кроме того, опубликуйте ошибку, которую вы получите, когда вы вызываете 'this.Visible = true;' – Icarus
Привет, я хочу переопределить видимость кнопки, метод Mayb tje Visible() неверен. какой метод следует мне звонить? – user998405