Developer Programmer
یک شنبه 11 اردیبهشت 1390, 11:47 صبح
در یکی از پروژه های ASP.NET ام از Ajax Toolkit 4 و Sql Server 2008 تحت Windows Server 2003 استفاده کردم. همه چیز به خوبی پیش میره غیر از اینکه، هر زمان که لوگوی Ajax ظاهر میشه، زمان زیادی رو تلف میکنه تا کنترل به فرم برگرده. :ناراحت:
خیلی از سایتها رو گشتم و چند فوروم خارجی هم سئوال کردم. فعلا نتونستم به جواب برسم. خواهشا راهنمایی کنین
<asp:Panel ID="panelProgress" runat="server" CssClass="updateProgressCSS">
<asp:UpdateProgress ID="UpdateProgress1" runat="server" DisplayAfter="1000">
<ProgressTemplate>
<div dir="ltr" >
<img src="../image/ajax-loader.gif" alt="" style="vertical-align: middle" />
<br />
<span>Loading...</span>
</div>
<br />
</ProgressTemplate>
</asp:UpdateProgress>
</asp:Panel>
<asp:ModalPopupExtender ID="modal1" runat="server" TargetControlID="panelProgress"
BackgroundCssClass="modalBackground" PopupControlID="panelProgress" DynamicServicePath=""
Enabled="True" />
<script type="text/javascript">
Sys.Net.WebRequestManager.add_invokingRequest(onIn voke);
Sys.Net.WebRequestManager.add_completedRequest(onC omplete);
function onInvoke(sender, args) {
$find('<%= modal1.ClientID %>').show();
}
function onComplete(sender, args) {
$find('<%= modal1.ClientID %>').hide();
}
function pageUnload() {
Sys.Net.WebRequestManager.remove_invokingRequest(o nInvoke);
Sys.Net.WebRequestManager.remove_completedRequest( onComplete);
}
</script>
<asp:UpdatePanel ID="UpdatePanelBedehiDolati" runat="server">
<ContentTemplate>
<asp:Panel ID="pnlBedehiDolati" runat="server" DefaultButton="btnSave">
GridView and buttons are here.
</asp:Panel>
</ContentTemplate>
</asp:UpdatePanel>
خیلی از سایتها رو گشتم و چند فوروم خارجی هم سئوال کردم. فعلا نتونستم به جواب برسم. خواهشا راهنمایی کنین
<asp:Panel ID="panelProgress" runat="server" CssClass="updateProgressCSS">
<asp:UpdateProgress ID="UpdateProgress1" runat="server" DisplayAfter="1000">
<ProgressTemplate>
<div dir="ltr" >
<img src="../image/ajax-loader.gif" alt="" style="vertical-align: middle" />
<br />
<span>Loading...</span>
</div>
<br />
</ProgressTemplate>
</asp:UpdateProgress>
</asp:Panel>
<asp:ModalPopupExtender ID="modal1" runat="server" TargetControlID="panelProgress"
BackgroundCssClass="modalBackground" PopupControlID="panelProgress" DynamicServicePath=""
Enabled="True" />
<script type="text/javascript">
Sys.Net.WebRequestManager.add_invokingRequest(onIn voke);
Sys.Net.WebRequestManager.add_completedRequest(onC omplete);
function onInvoke(sender, args) {
$find('<%= modal1.ClientID %>').show();
}
function onComplete(sender, args) {
$find('<%= modal1.ClientID %>').hide();
}
function pageUnload() {
Sys.Net.WebRequestManager.remove_invokingRequest(o nInvoke);
Sys.Net.WebRequestManager.remove_completedRequest( onComplete);
}
</script>
<asp:UpdatePanel ID="UpdatePanelBedehiDolati" runat="server">
<ContentTemplate>
<asp:Panel ID="pnlBedehiDolati" runat="server" DefaultButton="btnSave">
GridView and buttons are here.
</asp:Panel>
</ContentTemplate>
</asp:UpdatePanel>