مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

رضا نصیری

عضویت از 1392/10/01

دوستان کمکم کنید !!!! یعنی این مشکل حل شدنی نیست؟؟!!!!!!!!!!!!!!!

  • چهارشنبه 29 مرداد 1393
  • 13:13
تشکر میکنم

من از UpdatePanel استفاده کردم تو پروژم. اولش کار میکرد حالا از کار افتاده.

 

کسی هم نیست جواب بده - هر کجا تاپیک میزنم انگار کسی نیست.

 

 

خواهشا کمک کنید. از هر کجای پروژه هم خواستید بگین کدشو بذارم.

 

فقط بگم اسکریپت منیجر ها اینطوری شدن:

پاسخ های این پرسش

تعداد پاسخ ها : 16 پاسخ
کاربر سایت

بهمن خلفی

عضویت از 1392/06/07

  • چهارشنبه 29 مرداد 1393
  • 13:23

با سلام خدمت شما

برای استفاده از update panel  در صفحه نیاز به مجموعه ای از اسکریپتها هست که در asp.net  با استفاده از ابزار ScriptManager نیاز این اسکریپتها رفع میشود.

از طرفی اولویتها در اضافه شدن این اسکریپتها در صفحه بسیار حساس است و شما باید اولویتهای استفاده از آنها را رعایت کنید. با توجه به خطایی که دارید باید یک jquery با ورژن پایدار مانند 1.8.2 یا 1.9.1 در صفحه داشته باشی قبل از اسکریپت منیجر

خطای خط اول عدم شناسایی $ مربوط به عدم آدرس دهی به jquery هست.

کاربر سایت

رضا نصیری

عضویت از 1392/10/01

  • چهارشنبه 29 مرداد 1393
  • 14:42

خب داداش بهمن چطوری اولویت آنهارا رعایت کنیم؟؟؟

 

سربسته توضیح ندین دیهsad

کاربر سایت

رضا نصیری

عضویت از 1392/10/01

  • چهارشنبه 29 مرداد 1393
  • 15:09

داداش بهمن از ورژن jquery که گفته بودین استفاده کردم خطای خط اول رفع شد.

 

حالا خطاهام به این صورته:

 

کاربر سایت

بهمن خلفی

عضویت از 1392/06/07

  • چهارشنبه 29 مرداد 1393
  • 16:47

لطفا یکی بریم جلو ( بنده سربسته توضیح ندادم )

از طرفی شما ابتدا jquery رو ادد کن / اسکریپت منیجر رو از صفحه حذف کن

بعدش ببین باید چیکار کنیم . من که اینجوری نمیتونم به شما کمک کنم دوست عزیز

 

کاربر سایت

رضا نصیری

عضویت از 1392/10/01

  • چهارشنبه 29 مرداد 1393
  • 17:19

منظورتون از ادد jquery اینه :

<script src="http://localhost:13931/me_site/jquery/jquery.js" type="text/javascript"></script>

 

اینو در قسمت Head گذاشتم و  ScriptManager رو حذفش کردم موقع Load خطای ScriptManagerرو گرفت

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • پنجشنبه 30 مرداد 1393
  • 17:27

پروژه ات رو ضمیمه کن ببینیم مشکل کجاست

من تاحالا به همچین مشکلی بر نخوردم

کاربر سایت

رضا نصیری

عضویت از 1392/10/01

  • پنجشنبه 30 مرداد 1393
  • 18:23

سلام استاد.

 

فایل رو ضمیمه کردم ولی جسارت نباشه ها ، فقط برا اینکه زودتر مشکلمو متوجه بشید یه راهنمایی که خودم فهمیدمش و براتون میگم:

 

در فایل Global من این کدو دارم:

   public static void RegisterRoutes(RouteCollection routes)
    {
        routes.MapPageRoute("Profile", "{id}/", "~/profile.aspx");
    }

 

در این حالت جواب نمیده - یعنی کار نمیکنه این خطاهای بالارو دارم که عکسشو گذاشتم.

ولی در این حالت جواب میده:

 public static void RegisterRoutes(RouteCollection routes)
    {
        routes.MapPageRoute("Profile", "testpage/{id}/", "~/profile.aspx");
    }

 

و چون من میخوام بعد از آدرس سایتم id درج بشه برا همین روش اول و میخوام. ولی اونم نمیذاره آپدیت پنل هام جواب بده.

 

ممنون میم کمکم کنید.مرسی

فایل های ضمیمه

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • پنجشنبه 30 مرداد 1393
  • 20:13

 

خب دوست من این داره script ها رو هم rout میکنه

Ignore rout رو سرچ کن و باید درج کنی فایل های با پسوند js و css رو rout نکن

الان دسترسی به کامپیوتر ندارم اگه نتونستی برات نمونه میزارم

 

 

کاربر سایت

رضا نصیری

عضویت از 1392/10/01

  • پنجشنبه 30 مرداد 1393
  • 23:20

استاد گرامی:

بنده این دو خط کدو پیدا کردم ولی راستش خیلی زور زدم اما نتونستم درستش کنم تا جواب بده

 

  routes.Ignore("{*allaspx}", New With {.allaspx = ".*\.js(/.*)?"})
        routes.Ignore("*\.js")

 

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • پنجشنبه 30 مرداد 1393
  • 23:50
   routes.Ignore("{file}.js");
    routes.Ignore("{resource}.js/{*pathInfo}");

 

اگر جواب نداد کد زیر

RouteTable.Routes.IgnoreRoute("{*alljs}", new {alljs=@".*\.js(/.*)?"});

 

 

کاربر سایت

behnam

عضویت از 1392/03/18

  • جمعه 31 مرداد 1393
  • 00:04

سلام 

حتما جواب میده اون چیزی که استاد میگه 

اگه اگه اگه جواب نداد اینجوری آدرس دهی کن

مثلا

<script language="javascript" src="<%=ResolveUrl("~/script/jquery.js")%>" type="text/javascript"></script>

 

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • جمعه 31 مرداد 1393
  • 11:40

Rout رو به شکل زیر تعریف کن ببین درست میشه

RouteTable.Routes.MapPageRoute("Profile",
                                "{ID}",
                                "~/Profile.aspx",
                                false,
                                new RouteValueDictionary { { "ID", "1" } }, new RouteValueDictionary { { "ID", "[\d]+" } });

 

کاربر سایت

رضا نصیری

عضویت از 1392/10/01

  • جمعه 31 مرداد 1393
  • 13:00

کد و کپی کردم این خطارو میده:


 

 

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • جمعه 31 مرداد 1393
  • 13:29

به این شکل بنویس

RouteTable.Routes.MapPageRoute("Profile",
                                "{ID}",
                                "~/Profile.aspx",
                                false,
                                new RouteValueDictionary { { "ID", "1" } }, new RouteValueDictionary { { "ID", @"[\d]+" } });

 

کاربر سایت

رضا نصیری

عضویت از 1392/10/01

  • جمعه 31 مرداد 1393
  • 13:50

استاد اینبار اون خطا رفت ولی بازم نشدsad

این خطاشه:

 

کاربر سایت

رضا نصیری

عضویت از 1392/10/01

  • جمعه 31 مرداد 1393
  • 17:42

جناب مدائنی استاد عزیزم ممنون از لطفتون - حل شدheartheart

 

کد اینه:

 

routes.Ignore("{resource}.axd/{*pathInfo}");

 

همین آپدیت پنل و تایمرها شروع به کار کردند. حتی History مرورگر رو هم پاک کردم بازم جواب داد.

 

مشکلم بعد از 10-11 روز حل شد اونم بلط راهنمایی شما استاد عزیز.

 

واقعا مرسیheart

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)