带有图像的表格在每次更新时都会刷新

时间:2019-07-16 11:13:06

标签: c# asp.net webforms

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

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

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

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

我添加了RadScriptManager,但它似乎没有作用。

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

这是我的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应该执行的操作?

0 个答案:

没有答案