سلام
شما برای صفحه اولت حتما هیچ تعریفی تو گلوبال نکردی
اینو به گلوبالت اضافه کن
RouteTable.Routes.MapPageRoute("Home", "home", "~/default.aspx", True)
Printable View
وقتی True رو بهش اضافه میکنم eror میگیره دلیلش چیه؟
میگه پارامتر True وجود ندارد.
سلام برای این سه نمونه آدرس زیر به چه صورتی باید urlrouting انجام داد؟
1.
Member member = (Member)Session["Member"];
int id = Convert.ToInt32(member.ID.ToString());
prof.HRef = "../Admin/Profile.aspx?id=" + id;
2.
<a href="../Admin/member.aspx" id="showinfomem" runat="server" visible="false">مشاهده اطلاعات</a
3.
<a href="../../Admin/InfoDepartment/travel.aspx">مسافرت ها</a>
فعلا دارم رو لوکال تست میگرم لطفا راهنمایی کنید
چیزی که نوشتم:
1.
route.MapPageRoute("Prfile", "Profile/{id}", "~/Admin/Profile.aspx");
در صفحه profile :
int id =Convert.ToInt32 (Page.RouteData.Values["id"].ToString()); DLInfo.DataSource = DAL.MemberDAL.SelectUserByID(id);
DLInfo.DataBind();
ارور میده که id ست نمیشه null هستش
2.route.MapPageRoute("member", "member", "~/Admin/member.aspx");
اصلا آدرس تغییر نمیکنه :http://localhost:1065/Admin/member.aspx
3.route.MapPageRoute("travel", "travel", "~/Admin/InfoDepartment/travel.aspx");
تغییر نمیکنه آدرس !!! ولی http://localhost:1065/travel رو هم که میزنم جواب میده!
حالا یه راه حل بدین که من اینو چیکارش کنم.؟؟
سوال من که واضح و سادست چرا کسی جواب نمیده؟!لطفا راهنمایی کنید
این پروزه رو دانلود کن شاید به دردت بخوره
سلام
در من صفحم رو به این شکل تعریف کردم
route.MapPageRoute("ImgGallery", "ImgGallery/{id}/{title}", "~/Pages/ClinicImgGallery.aspx");
و id رو به شکل زیر از query string میگیرم ولی ارور میده
int id = int.Parse(Page.RouteData.Values["id"].ToString());
سلام دوست عزیز...
شرمنده که مزاحم شما شدم...
من یک مشکل در routing با استفاده از asp.net friendlyurls دارم ... مشکلم اینه که من طبق دستور زیر یک پیج به نام showsite.aspx رو Routing کردم با دستور زیر
routes.MapPageRoute("Site", "Site/{Site}", "~/showsite.aspx");
که درست انجام می شه وآدرس صفحه (showsite.aspx) به شکل زیر در می آید که درسته :
http://localhost:1083/Site/پیامک-تبل...م-کوتاه
اما متاسفانه کلیه لینکهای دیگه صفحه که در مسترپیج هست بهم میریزه مثلا آدرس صفحه اصلی ام که http://localhost:1083/default باید باشه یک کلمه Site بهش اضافه می کنه و میشه http://localhost:1083/Site/default که عبارت Site روتینگ صفحه (showsite.aspx) می باشد که در قسمت بالا تنظیم کردم...
خواهشمندم راهنمایی فرمایید ... اطلاعات دیگه هم نیاز بود بگید براتون ارسال کنم.
با تشکر
سلام صفحه Global.asax.cs در برنامه ام قرار ندارد چطوری باید اضافه اش کنم؟ ولی صفحه Global.asax در برنامه قرار دارد .