PDA

View Full Version : سوال: نحوه کار update panel و یا script manager بر روی استادیو 2010 چگونه است؟



palang sorati
شنبه 30 بهمن 1389, 16:20 عصر
من از استادیو 2010 استفاده می کنم و هنگامی که update panel و یا script manager بر روی فرم یا جدول قرار می دهم هیچ تغییری نمی کند یعنی این پنل اضافه نمی شود . لطفا در این مورد راهنمایی نمایید .

actros
شنبه 30 بهمن 1389, 22:42 عصر
من از استادیو 2010 استفاده می کنم و هنگامی که update panel و یا script manager بر روی فرم یا جدول قرار می دهم هیچ تغییری نمی کند یعنی این پنل اضافه نمی شود . لطفا در این مورد راهنمایی نمایید .

این کنترلها رو روی جدول نمی دازن.
script manager رو می ندازی بالای صفحه یا اگه MasterPage داشته باشی می ندازی زیر تگ <form >.
اگه تو MasterPage بندازی نباید تو صفحه دیگری بندازی.

حالا کنترلهات رو می ندازی تو تگ <ContentTemplate > همین :

<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate >
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<td>
</td>
</tr>
</table>
</ContentTemplate>

</asp:UpdatePanel>از اونجا که تو این جور صفحات callback بجای postback صورت می گیره شدیدا توصیه میشه از کنترل UpdateProgress استفاده بشه تا کاربر بدونه درخواستش در حال اجراست.
کافیه یه کنترل UpdateProgress بندازی و خاصیت AssociatedUpdatePanelID اش رو برابر UpdatePanel مورد نظر قرار بدی :
تو تگ <ProgressTemplate > می تونی متن بنویسی و gif بذاری.


<asp:UpdateProgress ID="UpdateProgress1" runat="server" AssociatedUpdatePanelID ="UpdatePanel1">
<ProgressTemplate >
لطفا کمی صبر نمائید...
<img src="Loading.gif" />
</ProgressTemplate>
</asp:UpdateProgress>That's it

palang sorati
یک شنبه 08 اسفند 1389, 10:33 صبح
از تمام راهنمایی های شما دوست عزیز متشکرم .
من از update panel و script manager در فرم استفاده کردم ولی پیغام خطا ی زیر رو می ده .
کنترل script manager خارج از تگ جدول است.
با این که با زدن دکمه yes فرم را اجرا می کنم , این دو کنترل به درستی کار می کنند ولی این دو Error را هم دارند .

mosini
یک شنبه 08 اسفند 1389, 11:07 صبح
فقط خواستم بگم اون استادیو نیست،ویژوال استدیو بخوانید Visual Studio هست،بهتره بگید با VS2010 هم راحت ترهست و هم تلفظ نمیخواد.با عرض پوزش موفق باشید

palang sorati
یک شنبه 08 اسفند 1389, 15:25 عصر
از یادآوری شما دوست گرامی ممنون . من همچنان منتظر پاسخ به این پرسشم هستم و از دوستانی که یاری می رسانند پیشاپیش ممنونم .

mehrdad85
دوشنبه 22 فروردین 1390, 08:47 صبح
فقط خواستم بگم اون استادیو نیست،ویژوال استدیو بخوانید Visual Studio هست،بهتره بگید با VS2010 هم راحت ترهست و هم تلفظ نمیخواد.با عرض پوزش موفق باشید

سلام
میشه یه کلاس زبان هم برای ما بذارید؟
راستی یه سوال این ویژوال استدیو که گفتید british هست یا american?
:متفکر:

hlikehamed
دوشنبه 22 فروردین 1390, 09:06 صبح
خطایی که شما گذاشتید توی عکس Unknown tag رو میگه. کنترل رو درست اضافه کردید؟
از توی خود toolbar اسکریپت رو اضافه کردید؟

azaditafakor
دوشنبه 22 فروردین 1390, 09:20 صبح
ویدئو های asp.net رو تو سایت خودش نگاه کن . همین قسمت رو توی ajax toolkit گفته .
فکر میکنم که جای اسکریپت منیجرت مشکل داره . باید بالای صفحه باشه .