急啊,为何取不到值???
我用Datalist显示图片
<ItemTemplate>
<asp:Image ID="ImageButton2" runat="server" ImageUrl='<%# FormatURL(DataBinder.Eval(Container.DataItem, "productid")) %>' ImageAlign="middle" />
</ItemTemplate>
读取数据后,我想控制ImageButton2的大小,使用
Image img1 = (Image)DataList3.Items[0].FindControl("ImageButton2");
string strWidth = img1.Width.ToString();
跟踪代码发现, img1可以得到值,但就是strWidth是空值,再发现img1这个对象的width也是空的.一开始设置imageButtion2的width的值为空值.我认为在读图片成功后,应该width会被重新付值,但不是这样,不知道是什么原因? 请指教