PDA

View Full Version : سوال: ساختن صفحه مجازی با پسوند html در asp



mashhadpix
جمعه 29 فروردین 1393, 21:17 عصر
سلام
من یک سایت آماده کردم می خواهم در آدرس مرورگر که همان rout نام داردبه این شکل ظاهر شود. www.sample.com/article289.html
به این شکل باشد که هر موضوع به این شکل در بیاید بدون اینکه برای هر موضوع صفحه ی جداگانه بسازیم و در زمان اجرا صفحه مجازی ساخته شود.
ممنون میشم یکی بتونه راهنمایی کنه

kohyar
جمعه 29 فروردین 1393, 22:37 عصر
سلام دوست عزیز
من یک نمونه پروژه از UrlRouting رو سایت خودم آپلود کردم امیدوارم کمکت کنه
http://netsazeh.com/urlrouting.rar
موفق باشی

mashhadpix
جمعه 29 فروردین 1393, 23:36 عصر
سلام دوست عزیز
من یک نمونه پروژه از UrlRouting رو سایت خودم آپلود کردم امیدوارم کمکت کنه
http://netsazeh.com/urlrouting.rar
موفق باشی

شما این سایت http://www.netsazeh.com را می گویید به این شکل درست کردید؟
فکر کنم منظور من را متوجه نشدید ها.
مثلا همین توی سایت خودتون http://www.netsazeh.com/TopicDetails.aspx?ID=23
اینطوری نباشه که Querystring در url نمایش داده بشود. مثلا همین صفحه اخر به صورت http://www.netsazeh.com/TopicDetails.html به صورت داینامیک همان لحظه اجرای این صفحه ساخته شود نه صفحه ای که قبلا ساخته شده است که از QueryString گرفته شده است.
ممنون میشم پاسخگو باشید

meysam99
شنبه 30 فروردین 1393, 01:58 صبح
این امکان در .net 4 وجود داره و می توانی با Routing به راحتی این کار را انجام دهی. در Global قسمت Application_Start
شما روت خود را معرفی می کنید یعنی یک جدول روت Register(RouteTable.Routes);
بعد فرومت خود را قرار میدهید و در صفحات هم مثل Querystring ولی با Page.RouteData.Values["uc"] مقدار مورد نظر خود را دریافت میکنی.

kohyar
شنبه 30 فروردین 1393, 08:37 صبح
شما همون نمونه پروژه که واستون آپلود کردم رو خوب مطالعه کنید. این مورد داخلش اجراء میشه
من رو سایت خودم هنوز وقت نکردم اینو اجراء کنم

elahe471
شنبه 30 فروردین 1393, 14:53 عصر
تو همین سایت آموزشش هست خیلی کامل توضیح دادن من هم استفاده کردم

لینک (http://barnamenevis.org/showthread.php?317763-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-url-routing-%D8%AF%D8%B1-%D8%AF%D8%A7%D8%AA-%D9%86%D8%AA-4)