如何确定某个动态创建的asp.net控件的宽度? 例如,我有这样的代码:在asp.net中获取动态创建控件的属性值
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="Server">
<encosia:HighslideManager ID="HighslideManager1" runat="server" FadeInOut="true"
OutlineType="RoundedWhite" ControlBar="false" />
<table style="width: 100%; padding-left: 15px; padding-right: 15px;">
<tr>
<td valign="top" style="width: 50%; border-right: dotted 2px White;">
<asp:literal id="litText" runat="server" mode="PassThrough"></asp:literal>
</td>
<td valign="top" style="width: 50%">
<table style="width: 100%;" cellspacing="10">
<tr>
<td valign="top" style="width: 50%;" id="imageTD" runat="server" oninit="imageTD_OnInit">
<asp:literal id="litEmptyText" runat="server" mode="PassThrough"></asp:literal>
<asp:repeater id="Repeater1" runat="server">
<ItemTemplate>
<center>
<encosia:HighslideImage ID="HighslideImage1" runat="server" Width="200px"
ImageUrl='<%# Eval("ImageURL", "images/images/{0}") %>'
FullImageURL='<%# Eval("ImageURL", "images/images/{0}") %>'
AlternateText='Image <%# Container.ItemIndex%>'/>
<asp:Label ID="imageDescriptionLabel"
runat="server" CssClass="longtext"
Text= '<%# CutImageDescText(String.Format("{0}",Eval("Description")),imageTD.Width) %>' />
</center>
</ItemTemplate>
<SeparatorTemplate>
<%# ((Container.ItemIndex % 2) == 1) ? "</td></tr><tr><td valign=\"top\" style=\"width:50%;\">" : "</td><td valign=\"top\" style=\"width:50%;\">"%>
</SeparatorTemplate>
</asp:repeater>
</td>
</tr>
</table>
</td>
</tr>
</table>
我需要计算imageTD的宽度。 我试图计算其页面事件的宽度,但此属性也像其他样式属性是空的。 ((( 请帮帮我吧! 谢谢!
试着看,也许你可以在JavaScript中得到它... – 2010-10-20 09:55:36