PDA

View Full Version : سوال: updateprogree کار نمیکنه



mahsa.n
یک شنبه 23 آبان 1389, 16:00 عصر
من که همه چیو نوشتم پس مشکل از کجاست؟؟؟؟؟؟؟؟؟؟؟:عصبانی::ن راحت::گریه:




<asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager>
<asp:UpdateProgress ID="UpdateProgress1" runat="server" AssociatedUpdatePanelID="UpdatePanel1" DisplayAfter=3 >
<ProgressTemplate>

<div style="text-align:center;">
<img src="../images/loader.gif" /></div>
<p style="text-align:center;">در حال بارگذاری</p>

</ProgressTemplate>
</asp:UpdateProgress>

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

b.paseban
یک شنبه 23 آبان 1389, 16:17 عصر
سلام دوست عزیز.
من از این کد استفاده میکنم کارم میکنه.
توی کدای html اینو بنویسید


<asp:ScriptManager ID="ScriptManager1" runat="server" />
<asp:UpdateProgress runat="server" id="PageUpdateProgress">
<ProgressTemplate>
Loading...
</ProgressTemplate>
</asp:UpdateProgress>
<asp:UpdatePanel runat="server" id="Panel">
<ContentTemplate>
<asp:Button runat="server" id="UpdateButton" onclick="UpdateButton_Click" text="Update" />
</ContentTemplate>
</asp:UpdatePanel>

سمت CodeBehind


protected void UpdateButton_Click(object sender, EventArgs e)
{
System.Threading.Thread.Sleep(5000);
}

موفق باشید.

mahsa.n
یک شنبه 23 آبان 1389, 16:32 عصر
مرسی
ولی فایده ای نداشت:گریه:

mahsa.n
یک شنبه 23 آبان 1389, 16:46 عصر
روی 10 ثانیه گذاشتم
جواب رو بعد از 10 ثانیه نمایش میده ولی خود updateprogress نمایش داده نمیشه:متفکر:

b.paseban
یک شنبه 23 آبان 1389, 16:46 عصر
خواهش میکنم.:خجالت:
یعنی چی فایده ای نداشت.
مشکلش از کجاست؟:متفکر:

b.paseban
یک شنبه 23 آبان 1389, 16:53 عصر
توی چه جایی می خواهید این کار رو انجام بدید؟

mahsa.n
یک شنبه 23 آبان 1389, 16:59 عصر
شاید مشکل از asynpostback کنترل updatepanel باشه



<asp:TreeView ID="tr" runat="server" Font-Names="Tahome" ForeColor="White" SelectedNodeStyle-ForeColor="Red"
SelectedNodeStyle-VerticalPadding=0 ShowLines=true CssClass=csstreeview OnSelectedNodeChanged="select">





public void select(object sender, EventArgs e)
{

System.Threading.Thread.Sleep(10000);

}






<Triggers>
<asp:AsyncPostBackTrigger ControlID="tr" EventName="SelectedNodeChanged" />
</Triggers>

mahsa.n
یک شنبه 23 آبان 1389, 17:17 عصر
مشکل از همون asynchpostbacktrigger بود associatedupdatepanelid=updatepanel1 رو برداشتم کار کرد:لبخندساده:

b.paseban
یک شنبه 23 آبان 1389, 17:25 عصر
اگه میخوای اونم کار کنه باید اینو بنویسی


<Triggers>
<asp:AsyncPostBackTrigger ControlID="UpdateButton" EventName="Click" />
</Triggers>

موفق باشی.