ما هي أفضل طريقة لتحقيق إعادة كتابة عنوان URL الديناميكي في ASP.Net؟

StackOverflow https://stackoverflow.com/questions/125826

  •  02-07-2019
  •  | 
  •  

سؤال

أنا أستخدم حاليا Intelligencia.UrlRewriter هل لدى أي شخص اقتراحات أفضل؟

هل كانت مفيدة؟

المحلول

System.Web.Routing يكون جزء من .NET 3.5 SP1 ويمكنك استخدامه لكل من تطبيق ASP.NET WebForm وتطبيق MVC الخاص بك.

ال موقع ASP.NET الرسمي لديه جيدة البرنامج التعليمي للبدء السريع على System.Web.Routing.

نصائح أخرى

ISAPI_Rewrite يعد أيضًا حلاً عامًا جيدًا - لا يعمل فقط مع ASP.NET ولكن مع أي نظام آخر.

النهج البديل الذي يجب مراعاته هو عنوان URL التوجيه.هذا ليس مثل إعادة الكتابة (تتضمن إعادة الكتابة تغيير عنوان URL إلى آخر بينما يتضمن التوجيه تعيين عناوين URL الديناميكية مباشرة لأجزاء مختلفة من تطبيقك) وليس من السهل تنفيذها لمشروع حالي، ولكن إذا كنت تبدأ مشروعًا من قد تجد هذا النهج أفضل اعتمادًا على متطلباتك الدقيقة.من ناحية أخرى، قد لا يكون ذلك مفيدًا لك على الإطلاق، ولكن على الأقل يمكنك اتخاذ قرار مستنير!

بعد الاقتراح الذي قدمه Seb Nilsson، بحثت قليلاً في Google ووجدت هذه الأمثلة الرائعة:

عند العمل مع IIS 6 من المهم إلقاء نظرة على هذا مدونة

IIS 7 يأتي مع إعادة كتابة الوحدة النمطية

يمكنك العثور على مزيد من الروابط في هذا مقالة ويكيبيديا

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top