PDA

View Full Version : سوال: استفاده همزمان از Script manager در usercontrol و page !!!!



mehdin69
دوشنبه 28 فروردین 1391, 13:29 عصر
سلام
من صفحات Asp رو درست کردم و توش از Ajax اسفاده شده . طبیعتاً هم از Sciptmanager در اون صفحات حالا یه Usercontrol دارم که توی اونم از Script manager استفاده شده.
چطور می تونم این 2 تا Script manager رو استفاده کنم؟
یعنی وقتی پروژه رو اجرا می کنم ارور داره چون 2 تا scriptmanager توی اون صفحه هست... یکی توی User control یکی هم که توی صفحه بوده...
چطور این مشکل رو برطرف کنم؟:متفکر:
مرسی

alonemm
دوشنبه 28 فروردین 1391, 14:04 عصر
باسلام:

شما میتونید از یک کنترل ScriptManager استفاده کنید برای برقراری درخواست های Ajax مثلا میتونید این کنترل رو در MasterPage قرار بدید و در بقیه فرم هایی که از این مستر استفاده میکنند ازش بهره ببرید.

mehdin69
دوشنبه 28 فروردین 1391, 14:45 عصر
حالا فرض بگیریم master page نداریم توی اینجا ....
کاریش نمی شه کرد؟

alonemm
دوشنبه 28 فروردین 1391, 15:33 عصر
حالا فرض بگیریم master page نداریم توی اینجا ....
کاریش نمی شه کرد؟

میشه کاریش کرد.

در پیچ اصلی تون که میخواید در اون از یوزر کنترل استفاده کنید یک کنترل ScriptManager بزارید کفایت میکنه و ارتباط Ajax رو برقرار میکنه.

mehdi-ghafari
دوشنبه 28 فروردین 1391, 20:14 عصر
طبق گفته دوستمون:
ScritManager رو بعد از تگ Form قرار بدید. با اینکار میتونید در تمام کنترلهای کاربری که توی اون فرم لود میکنید براحتی و بدون استفاده مجدد از SM از کنترل های Ajax استفاده کنید

clover
دوشنبه 28 فروردین 1391, 23:14 عصر
دوست عزیز، شما باید از ScriptManagerProxy استفاده کنید.

موفق باشید

mehdin69
سه شنبه 29 فروردین 1391, 02:36 صبح
مرسی ازتون
ولی میشه کاربرد دقیق sm proxy رو بگید و این کنترل باید کجا قرار بگیره؟ تو user control? یا page? یا اصلاً هر دوش؟
بازم ممنون