تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
كيف الى استخدام rewiter
#1
كيف الى استخدام rewiter
هل يوجد شروح لها
لا ادري كيف ابحث عنها لذلك ارجو الافادة باي شي حولها وشكر الله سعيكم
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء، اللهم أصلح لي ديني الذي هو عصمة أمري، وأصلح لي دنياي التي فيها معاشي، وأصلح لي آخرتي التي فيها معادي، واجعل الحياة زيادة لي في كل خير، واجعل الموت راحة لي من كل شر
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي جدي وهزلي وخطأي وعمدي وكل ذلك عندي، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
الرد }}}
تم الشكر بواسطة:
#2
نحمده ونصلي على رسوله الكريم

لم افهم المقصود :p المعذرة
الرد }}}
تم الشكر بواسطة:
#3
المقصود اخي الكريم هي محاكاة صياغة الروابط الجديدة فالنمط default.aspx اصبح قديما الان لاوجود للامتدادات في التطبيقات الجديدة وانما فقط default
مثلا
كود :
member.aspx?mid=30
بالتقنية الجديدة او الصيغة تكون هكذا
كود :
member/30
كيف استطيع تطبيقها في مشروعي من ناحية ملف التكوين web.config او الكود حين اسند رابط
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء، اللهم أصلح لي ديني الذي هو عصمة أمري، وأصلح لي دنياي التي فيها معاشي، وأصلح لي آخرتي التي فيها معادي، واجعل الحياة زيادة لي في كل خير، واجعل الموت راحة لي من كل شر
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي جدي وهزلي وخطأي وعمدي وكل ذلك عندي، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
الرد }}}
تم الشكر بواسطة:
#4
نحمده ونصلي على رسوله الكريم

خاصية الـ urlrewrite.


في ملف Global.asax، قم بإضافة الإجراء التالي:
كود :
[align=left]Public Shared Sub RegisterRoutes(ByVal routeCollection As RouteCollection)
    routeCollection.MapPageRoute("Members", "member/{Id}", "~/member.aspx")
    routeCollection.MapPageRoute("Threads", "thread/{Id}", "~/thread.aspx")
End Sub
[/align]
وداخل الإجراء Application_Start:
كود :
[align=left]RegisterRoutes(RouteTable.Routes)
[/align]
وفي الصفحة المطلوبة:
كود :
[align=left]Response.Write(RouteData.Values("id").ToString())
[/align]
إذا كان اسم المستخدم لا يتكرر في قاعدة البيانات، يمكن أن يصبح الاستعلام من خلاله، ويصبح العنوان كـ:
الرد }}}
تم الشكر بواسطة:
#5
Response.Write(RouteData.Values("id").ToString())
هل تقصد بـ write
redirect
?
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء، اللهم أصلح لي ديني الذي هو عصمة أمري، وأصلح لي دنياي التي فيها معاشي، وأصلح لي آخرتي التي فيها معادي، واجعل الحياة زيادة لي في كل خير، واجعل الموت راحة لي من كل شر
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي جدي وهزلي وخطأي وعمدي وكل ذلك عندي، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
الرد }}}
تم الشكر بواسطة:
#6
لا لا اقصد طريقة استخدام الـ querystring، من خلال الرابط الجديد.
فقط استخدم: ()RouteData.Values("id").ToString، وسوف تحصل على الـ
querystring.
الرد }}}
تم الشكر بواسطة:
#7
الله المستعان اخي الكريم لا ادري لماذا لا يمكن ان افهم الا بمثال
على كل ساكتب اخر سؤال ان شاء الله ان اتضحت لي وان لا بلاها
في صفحة الماستر بيج صورة اللوقو كيف اسند رابط عن طريق الكود المصدري للصفحة
ايضا ماذا اكتب مكان هذا السطر
كود :
fc.mtt1.NavigateUrl = "~\showthread.aspx?thid=" & dr.Item("tid")

اظن الجواب على السؤال هذا قد يساعدني على الفهم.
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء، اللهم أصلح لي ديني الذي هو عصمة أمري، وأصلح لي دنياي التي فيها معاشي، وأصلح لي آخرتي التي فيها معادي، واجعل الحياة زيادة لي في كل خير، واجعل الموت راحة لي من كل شر
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي جدي وهزلي وخطأي وعمدي وكل ذلك عندي، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
الرد }}}
تم الشكر بواسطة:
#8
كود :
[align=left]fc.mtt1.NavigateUrl = "~/showthread/" & dr.Item("tid")
[/align]
الرد }}}
تم الشكر بواسطة:
#9
إن اتضح الامر فبها، وإلا صنعت لك مثال إن شاء الله.
الرد }}}
تم الشكر بواسطة:
#10
ياسلام عليك هذا اللي كنت متصور انه كذا بس اللي كتبته بملف asax لخبطني شوي
المهم كتبت مثل ماقلت وظهرت رسالة خطا عند دخول الصفحة
[h=2]A potentially dangerous Request.Path value was detected from the client (&).[/h]
صيغة الرابط
http://localhost:3450/Forum/showthread/2...9%85&fid=1

ما سبب الرسالة؟ هذا يذكرني حين استخدم رموز اتش ام ال
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء، اللهم أصلح لي ديني الذي هو عصمة أمري، وأصلح لي دنياي التي فيها معاشي، وأصلح لي آخرتي التي فيها معادي، واجعل الحياة زيادة لي في كل خير، واجعل الموت راحة لي من كل شر
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي جدي وهزلي وخطأي وعمدي وكل ذلك عندي، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
الرد }}}
تم الشكر بواسطة:



التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم