Web サイトにデータリストがあり、各データ項目には背景色のラベルがあります。データソースが設定されており、データソースのカラーコードから設定された背景色のラベルがあります:
<asp:DataList runat="server" ID="RptColor" DataSourceID="DSColor" RepeatDirection="Horizontal" RepeatLayout="Table">
<ItemTemplate>
<div class="col-md-1">
<asp:Label runat="server" ID="RpLblColorCode" BackColor='<%# System.Drawing.Color.FromName(Eval("ColorCode").ToString()) %>' Width="20px" Height="20px"></asp:Label>
</div>
</ItemTemplate>
</asp:DataList>
問題は、ボタンを押してポストバックが発生すると、バックカラーが消えてしまうことです! ... ページに更新パネルがあります。私を助けてください