21-04-13, 09:13 PM
الصفحات : 1 2
21-04-13, 10:28 PM
نحمده ونصلي على رسوله الكريم
لم افهم المقصود :p المعذرة
لم افهم المقصود :p المعذرة
21-04-13, 11:13 PM
المقصود اخي الكريم هي محاكاة صياغة الروابط الجديدة فالنمط default.aspx اصبح قديما الان لاوجود للامتدادات في التطبيقات الجديدة وانما فقط default
مثلا
بالتقنية الجديدة او الصيغة تكون هكذا
كيف استطيع تطبيقها في مشروعي من ناحية ملف التكوين web.config او الكود حين اسند رابط
مثلا
كود :
member.aspx?mid=30
كود :
member/30
21-04-13, 11:44 PM
نحمده ونصلي على رسوله الكريم
خاصية الـ urlrewrite.
في ملف Global.asax، قم بإضافة الإجراء التالي:
وداخل الإجراء Application_Start:
وفي الصفحة المطلوبة:
إذا كان اسم المستخدم لا يتكرر في قاعدة البيانات، يمكن أن يصبح الاستعلام من خلاله، ويصبح العنوان كـ:
خاصية الـ 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]
كود :
[align=left]RegisterRoutes(RouteTable.Routes)
[/align]
كود :
[align=left]Response.Write(RouteData.Values("id").ToString())
[/align]
21-04-13, 11:51 PM
Response.Write(RouteData.Values("id").ToString())
هل تقصد بـ write
redirect
?
هل تقصد بـ write
redirect
?
22-04-13, 12:00 AM
لا لا اقصد طريقة استخدام الـ querystring، من خلال الرابط الجديد.
فقط استخدم: ()RouteData.Values("id").ToString، وسوف تحصل على الـ querystring.
فقط استخدم: ()RouteData.Values("id").ToString، وسوف تحصل على الـ querystring.
22-04-13, 12:09 AM
الله المستعان اخي الكريم لا ادري لماذا لا يمكن ان افهم الا بمثال
على كل ساكتب اخر سؤال ان شاء الله ان اتضحت لي وان لا بلاها
في صفحة الماستر بيج صورة اللوقو كيف اسند رابط عن طريق الكود المصدري للصفحة
ايضا ماذا اكتب مكان هذا السطر
اظن الجواب على السؤال هذا قد يساعدني على الفهم.
على كل ساكتب اخر سؤال ان شاء الله ان اتضحت لي وان لا بلاها
في صفحة الماستر بيج صورة اللوقو كيف اسند رابط عن طريق الكود المصدري للصفحة
ايضا ماذا اكتب مكان هذا السطر
كود :
fc.mtt1.NavigateUrl = "~\showthread.aspx?thid=" & dr.Item("tid")
اظن الجواب على السؤال هذا قد يساعدني على الفهم.
22-04-13, 12:14 AM
كود :
[align=left]fc.mtt1.NavigateUrl = "~/showthread/" & dr.Item("tid")
[/align]
22-04-13, 12:16 AM
إن اتضح الامر فبها، وإلا صنعت لك مثال إن شاء الله.
22-04-13, 12:42 AM
ياسلام عليك هذا اللي كنت متصور انه كذا بس اللي كتبته بملف 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
ما سبب الرسالة؟ هذا يذكرني حين استخدم رموز اتش ام ال
المهم كتبت مثل ماقلت وظهرت رسالة خطا عند دخول الصفحة
[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 2