PDA

View Full Version : سوال: تغییر خصوصیات DIV درون یک UpateProgress



mpmsoft
پنج شنبه 25 فروردین 1390, 12:38 عصر
دوستان بنده یک گرید دارم که ارتفاع این گرید متغیر هست
و یک Div دارم که یک حالت گرافیکی در حال بارگذاری درونش طراحی کردم.
حالا می خوام از توی کد ارتفاع این Div رو برابر با ارتفاع گریدم کنم

برای این کار من Div که داخل UpdateProgress دارم رو خاصیتهای ID و RunAt رو ست کردم حالا اینجا یه مشکلی هست

مشکل :
در Code Behind به این آبجکت نمی تونم دسترسی داشته باشم ولی وقتی از تگ ProgressTemplate خارج می کنم می تن ببینمش



<asp:UpdateProgress ID="Prg1" runat="server" AssociatedUpdatePanelID="UP1" OnLoad="Prg1_Load" OnUnload="Prg1_Unload">
<ProgressTemplate>
<div id = "UPP" runat="server" style="width:220px; height: 199px;background-color:Red;display:none" />
</ProgressTemplate>
</asp:UpdateProgress>

<asp:UpdatePanel ID="UP1" runat="server" UpdateMode="Conditional">
<ContentTemplate>

<asp:Button ID="Button1" runat="server" Text="Not Show" />
<br />
<asp:Button ID="Button2" runat="server" Text="Show" />
</ContentTemplate>
</asp:UpdatePanel>





Protected Sub Prg1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Prg1.Load

UPP.Style.Remove("width")
UPP.Style.Add("width", "1000px")
UPP.Style.Add("display", "")

End Sub

Protected Sub Prg1_Unload(ByVal sender As Object, ByVal e As System.EventArgs) Handles Prg1.Unload

UPP.Style.Remove("width")
UPP.Style.Add("width", "100px")
UPP.Style.Add("display", "none")

End Sub