0

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>

問題は、ボタンを押してポストバックが発生すると、バックカラーが消えてしまうことです! ... ページに更新パネルがあります。私を助けてください

4

1 に答える 1