c# - 每次更新时都会刷新带有图像的表
问题描述
我正在尝试在每个单元格中创建一个带有复选框、图像和图像标题的表格。
我静态创建了表格,单元格项目中没有值。
然后我动态填写每个单元格。
当我单击单元格中的复选框时,前 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 应该做的?
解决方案
推荐阅读
- python - 使用关键字搜索 HTML TD
- excel - 如果工作表名称包含在公式 (Excel) 中,则排序不起作用
- javascript - 如何在 Wordpress 的联系表 7 中包含 JS
- javascript - 如何获得具有另一个数组的 n 个元素的所有可能排列的数组?
- sip - SIP 标头在 2 个 UserAgent 之间建立呼叫时修改。当设备处于漫游和其他家庭网络时
- jenkins - Jenkins Job DSL:当作业太多且作业完成太快时出现 ConcurrentModificationException
- python - gRPC Python服务器如何在没有wsgi的情况下与nginx通信?
- angular - 在 Angular 中使用 httpClient 获取嵌套对象
- python - 如何在 Python 中漂亮地打印 json.loads 方法
- python - 递归函数的参数问题