我在ASP.NET中的重复器中有一个图像。我需要将此图像的宽度动态设置为从数据库返回的值。我从SQL数据库的信息,然后我绑定转发到结果集或数据源,我尝试在转发指定图像的宽度,如下所示:使用Eval在ASP.NET中动态设置图像宽度
<asp:Image ID="Image1" runat="server" Width='<%# Eval("ImageSize") %>' ImageUrl="~/Images/ProgressBar.jpg"/>
我得到一个错误,说明
Specified cast is not valid.
这可能是由于从数据库返回的数据类型引起的?
任何帮助表示赞赏。
感谢 Ĵ
什么是字段数据类型,它可以为空? –
大小不能为空,从DB返回的字段类型为Int。谢谢J –