У меня есть страница aspx, которая имеет один цвет фона по умолчаниюМне нужно иметь возможность изменить его программно, когда выбран определенный параметр радиокнопки.Я попытался установить поле идентификатора таблицы, но я не могу получить к нему доступ в своем коде C # за файлом.
Моя исходная таблица:
<table id="tblSheet" runat="server" style="border-color: #FF9900; border-style: solid;
border-width: thin; width:100%; background-color: #99ccff;" cellspacing="4"
cellpadding="1">
Я несм. идентификатор в моем intellisense.
Редактировать:
Теперь, когда я вижу свою таблицу в своем коде, я пытаюсь на самом деле изменить цвет фона.Вот код для моего списка радиобуттон:
<asp:RadioButtonList ID="rdoStatus" runat="server" AutoPostBack="true"
RepeatDirection="Horizontal" Visible="true"
OnSelectedIndexChanged="rdoStatus_OnSelectionChanged">
<asp:ListItem Value="181001" Text="Open"/>
<asp:ListItem Value="181002" Text="Closed" />
<asp:ListItem Value="181003" Text="Pending" />
</asp:RadioButtonList>
Я бью точку останова, которую я установил в обработчике событий, но цвет фона не изменяется при обратной передаче.Если выбранный элемент находится в состоянии ожидания, то я хочу изменить цвет фона на другой.Если они переключают переключатель на «Открыто или закрыто», то я хочу убедиться, что цвет фона используется по умолчанию.
Редактировать 2:
Код в моем обработчике событий оченьпросто:
if (rdoStatus.SelectedValue == "181003")
{
tblSheet.BgColor = "#ff9a9a";
}
else
{
tblSheet.BgColor = "#99ccff";
}