我正在尝试创建一个表格,其中每个单元格中都有一个复选框,一个图像和一个图像标题。
我静态创建了表格,单元格中没有任何值。
然后我动态填写每个单元格。
当我单击单元格中的复选框时,页面上的前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应该执行的操作?