ASP.NET النظام.ويب.والتوجيه Querystring المعلمات
-
22-09-2019 - |
سؤال
أنا باستخدام 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"]
شكرا
لا تنتمي إلى StackOverflow