سؤال

أنا باستخدام ASP.Net 3.5 SP1 "النظام.ويب.التوجيه" لتمكين رابط التوجيه في نموذج ويب التطبيق.الآن ما أنا في حاجة إلى تمرير بعض المعلمات في سلسلة استعلام مواقع المعلومات على سبيل المثال:

http://www.mydomain.com/Search/Books/Computers?sort=author&pagesize=10

هذا هو الطريق أنا باستخدام:

        routes.Add("BooksSearch", new Route
        (
           "Search/{Category}/{Product}",
           new CustomRouteHandler("~/Search.aspx")
        ));

الطريق يسير على ما يرام كما هو توجيهك إلى البحث.aspx ولكن في querystring لا أستطيع العثور على معلمات إضافية فرز & pagesize.

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

المحلول

ليس عليك إضافتها إلى طريقك ، حيث سيتم معالجتها بشكل طبيعي.

المعلمات داخل الخاص بك Request.Params جمع وداخل Tyour Request.QueryString مجموعة.

نصائح أخرى

الرجاء استخدام

الصفحة.RouteData.القيم["ID"]

بدلا من

طلب.QueryString["ID"]

شكرا

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