首页 > 解决方案 > 每次更新时都会刷新带有图像的表

问题描述

我正在尝试在每个单元格中创建一个带有复选框、图像和图像标题的表格。

我静态创建了表格,单元格项目中没有值。

然后我动态填写每个单元格。

当我单击单元格中的复选框时,前 2 个复选框的页面会闪烁,然后在第 3 次和后续单击时,它会重新绘制整个表格。

我添加了一个 RadScriptManager,但它似乎没有任何效果。

除了从会话状态加载一些变量外,我在页面加载回发上什么都不做。

这是我的 ASPX 页面的一部分。

    <asp:Table ID="tblItems" runat="server" GridLines="Both" Width="98%" >
    <asp:TableRow ID ="tr1" runat="server" Visible="false">
    <asp:TableCell ID="tcR1C1" runat="server">
    <asp:CheckBox ID="cbR1C1" runat="server" 
OnCheckedChanged="cb_CheckedChanged" AutoPostBack="true" />
    <asp:Label ID="lblR1C1" runat="server" />
    <br />
    <asp:Image ID="imgR1C1" runat="server" Width="200px" Height="200px" />
    </asp:TableCell>

这是我初始加载页面的一部分

lbl.Text = lProducts.Products[iCurrentProduct].title;
img.ImageUrl = lProducts.Products[iCurrentProduct].image.src;

我最初是从 http:// 加载对象。不确定这是否是问题所在。我可以将每个项目作为图像在本地获取,然后将其放入表格中,但我认为表格不应该一直更新 - 我认为这是 RadScriptManager 应该做的?

标签: c#asp.netwebforms

解决方案


推荐阅读