【发布时间】:2011-12-21 13:05:51
【问题描述】:
我们正在做一个大项目,但我们有点卡在这里。
我需要从 PageLoad() 上的代码隐藏中的 .ASPX 访问<img>
根据我们刚刚从 SQL 查询中从数据库收集的值分配正确的图像(属性 src)。
我们无法使用runat="server" 属性在服务器端查看它,因为我们有一堆使用 img 名称标签的 jQuery。
我确定有办法从代码隐藏视图中访问和修改图像的src 属性?
【问题讨论】:
-
如果图像标签中没有 runat='server' ,那么您将无法从代码隐藏中看到它。如果您在 ASP.NET 中使用 jQuery,那么您应该将 ASP.NET 实体的真实 ID 注入到您正在执行的任何操作的 Javascript 部分中。
-
问题是我正在使用 ID 来设置 img src。例如,一个
标签的名称为 T_XXXX_1,然后我知道我必须将他的 SRC 设置为 Image_1.PNG 等等。而且这都是动态的,因为用户可以更改图像(和 ID ...)真实- 时间通过网页上的 javascript。这会导致问题,因为如果我将它们更改为 runat 服务器,我将无法再控制 ID 来注入我的值。
标签: asp.net html vb.net code-behind