Я использую оповещение Bootstrap, и я пытаюсь изменить класс предупреждения из статического метода в коде, но я испытываю ошибку при попытке сделать это:C# HtmlGenericControl Ошибка из статического метода
Ссылка на объект требуется для нестатического поля.
Im довольно новыми для этого, так что любая помощь будет высоко ценится
aspx.cs:
public static void alert()
{
wallboardAlert.Visible = alertVisable;
wallboardAlert.Attributes["class"] = alertClassType;
}
.aspx
<div class="" id="wallboardAlert" runat="server">
<h1 id="wallboardAlertTitle" runat="server"><strong></strong></h1>
<h4 id="wallboardAlertBody" runat="server"></h4>
</div>
Просто удалите 'static' из объявления. 'wallboardAlert' определяется в вашем классе страницы и должен быть доступен из метода экземпляра. –
или http://stackoverflow.com/questions/14684974/asp-net-access-a-control-from-static-function –
Если я удалю статику из объявления, класс, вызывающий метод предупреждения, не будет работать – user3362804