الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

Routing تؤثر على Menu فتجعلها تظهر بشكل عمودي وتعطل css للـ Menu

بدأه gazao في 25 مايو 2014 · 5 رد · 737 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

استتخدمت Routing في موقعي لكنه تسبب في تعطيل القوائم Menu Control

حيث ظهرت القوائم بشكل عمودي واصبحت لا تستجيب لمرور المواس عليها

وتعطل عمل css للقوائم

 

علما بأن كود Routing في ال   Global هو كالتالي

Sub Application_Start(ByVal sender As Object, ByVal e As EventArgs)
 
 
RouteTable.Routes.Add("salesbyregion", New Route("{region}", New PageRouteHandler("~/default.aspx")))     End Sub

 

علما باني عندما اعطل ال Routing

تعود القوائم للعمل بشكل طبيعي

 

أتمنى معرفة سبب هذه المشكلة

سبحان الله وبحمده سبحان الله العظيم


 


 


syria.jpg


#2

السلام عليكم

يظهر ان المشكلة عندك في ملفات css & js  حيث تمر من خلال ال Routing لذا عليك بتجاهلها عن طريق اضافة بند لها في routing

كما في الاجابة  هنا اضف مايلي  :

RouteTable.Routes.IgnoreRoute("{*alljs}", new {alljs=@".*\.js(/.*)?"});
RouteTable.Routes.IgnoreRoute("{*allpng}", new {allpng=@".*\.png(/.*)?"});
RouteTable.Routes.IgnoreRoute("{*allcss}", new {allcss=@".*\.css(/.*)?"});
#3

جزاك الله خيرا أخي انحلت المشكلة كما ذكرت

سبحان الله وبحمده سبحان الله العظيم


 


 


syria.jpg


#4

السلام عليكم 

انا كمان عندي نفس المشكلة

لكن الذي يحدث معي انه التصميم يشتغل مية مية فقط في صفحة وحدة عندنا اقوم بارسال كويري ستنرق تختفي صورتين من التصميم ولا تظهر

وهذه كود الرواتنق تبعي 

  Private Sub Application_Start(ByVal sender As Object, ByVal e As EventArgs)
        RegisterRoutes(RouteTable.Routes)
      
    End Sub

    Private Shared Sub RegisterRoutes(ByVal routes As RouteCollection)
        
          
        routes.MapPageRoute("Default", "Default", "~/Pages/Default.aspx")
        routes.MapPageRoute("Blocked", "Blocked/{idlod}/{TypeName}", "~/Pages/Blocked.aspx")

End Sub
#5
ورق خسرانه كتب:

 

السلام عليكم 

انا كمان عندي نفس المشكلة

لكن الذي يحدث معي انه التصميم يشتغل مية مية فقط في صفحة وحدة عندنا اقوم بارسال كويري ستنرق تختفي صورتين من التصميم ولا تظهر

وهذه كود الرواتنق تبعي 

  Private Sub Application_Start(ByVal sender As Object, ByVal e As EventArgs)
        RegisterRoutes(RouteTable.Routes)
      
    End Sub

    Private Shared Sub RegisterRoutes(ByVal routes As RouteCollection)
        
          
        routes.MapPageRoute("Default", "Default", "~/Pages/Default.aspx")
        routes.MapPageRoute("Blocked", "Blocked/{idlod}/{TypeName}", "~/Pages/Blocked.aspx")

End Sub

طيب هل وضعت نفس الكود السابق (الخاص ب ignore) ؟

#6

اخي الفكرة هي ان تجعل ال راوتنج

يتجاهل بعض الاشياء التي قد يؤثر عليها ال راوتنج

ارجع للاعلى ولاحظ الاسطر التي كتبها الاخ طارق

السطر الاول تجاهل ملفات من نوع js

السطر الثاني تجاهل الملفات من png

السطر الثالث تجاهل الملفات من نوع css

وهكذا أي ملف تلاحظ بأن ال راوتنج تسبب بايقاف عمله أو تسبب بظهورة بشكل مزعج قم بتجاهله

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

لكن عليك البحث في النت عن السطر المناسب الذي يحل مشكلتك لان الاسطر الثلاثة التي وضعها الاخ طارق لا تحل كل مشاكل ال راوتنج

ابدأ البحث ونحن نساعدك بإذن الله

سبحان الله وبحمده سبحان الله العظيم


 


 


syria.jpg


مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…