عامر بيرادي نشر 5 ديسمبر 2015 أرسل تقرير نشر 5 ديسمبر 2015 أقوم بإنشاء موقع ويب بتقنية ASP.Net MVC ووجدت بعض المواقع تشرح عن الـ Routing ولم أستطع الحصول على المعلومات الكافية لفهم طريقة عمله هل من مساعدة؟ اقتباس
0 Lujain Maaz نشر 6 ديسمبر 2015 أرسل تقرير نشر 6 ديسمبر 2015 التوجيه Routing هو آلية تقوم بمطابقة الطلبات الواردة incoming request مع نمط الروابط URL المسجلة في جدول التوجيه Routing Tabel. ويتم ذلك باستخدام الصف UrlRoutingModule.يدعم ASP.NET Web API هذا النوع من التوجيه وتم إدخاله إلى ASP.Net MVC5، في هذا النوع من التوجيه يُستخدم خصائص attributes لتحديد طرق التوجيه. يعطي التوجيه Routing تحكم وسيطرة أكبر على روابط التوجيه الكلاسيكية.يمكن تعريف خصائص التوجيه إما في مستوى التحكّم Controller Level أو في مستوى العمل Action Level كما في المثال التالي:[Route("{action = TestCategoryList}")] - Controller Level [Route("customers/{TestCategoryId:int:min(10)}")] - Action Levelلتفعيل سمة التوجيه Attribute Routing أضف @Model.CustomerName الدالة "MapASP.Net MVCAttributeRoutes()" كما في المثال أدناه:public static void RegisterRoutes(RouteCollection routes) { routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); //enabling attribute routing routes.MapASP.Net MVCAttributeRoutes(); //convention-based routing routes.MapRoute ( name: "Default", url: "{controller}/{action}/{id}", defaults: new { controller = "Customer", action = "GetCustomerList", id = UrlParameter.Optional } ); } 1 اقتباس
السؤال
عامر بيرادي
أقوم بإنشاء موقع ويب بتقنية ASP.Net MVC ووجدت بعض المواقع تشرح عن الـ Routing ولم أستطع الحصول على المعلومات الكافية لفهم طريقة عمله هل من مساعدة؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.