Url Routing در Asp.Net

در این مقاله نمونه بهینه سازی آدرس ها در Asp رو یاد میگیرید
ابتدا با در Global.asax مسیر ها تعریف شوند

public static void RegisterRoutes(RouteCollection routes)
{
routes.MapPageRoute("Parameters", "Name/{Name}/", "~/Default.aspx");
}

کد بالا شامل 3 قسمت می باشد
قسمت اول یک نام برای مسیر
قسمت دوم Routi که در Url درج میشود و Name همان مقدار مورد نظر ما است و قسمت 3 صفحه ای که با این مسیر به آن اشاره میشود
در مرحله بعد در رویداد Application_Start مسیر ها معرفی میکنیم

protected void Application_Start(object sender, EventArgs e)
{
RegisterRoutes(RouteTable.Routes);
}

حالا برای استفاده از Rout می توانید به جای QueryString از کد زیر برای دریافت مقدار استفاده کنید
if(Page.RouteData.Values["Name"]!=null)
{
Label2.Text = Page.RouteData.Values["Name"].ToString();
}

امیدوارم مفید باشه

همچنین ببینید

علت هک شدن وایرلس با WPS

از کجا بفهمیم یک برنامه رو با چه زبانی نوشتند؟

یه برنامه داریم و میخواهیم بفهمیم که این نرم افزار با چه زبان برنامه نویسی …

2 نظرات

  1. سیستم مسیریابی در دات نت خیلی پیچیده‌تر و پیشرفته‌تر از این چند خط هستش. کاش مطلبی رو که می‌ذارید کامل باشه.
    با تشکر

    • با سلام
      حق با شماست و قطعا مستندات بسیار خوب و کاملی نیز در سایت مایکروسافت وجود دارد اما برای شروع، این مطلب، بسیار ساده و گویا منتشر شده است
      امیدوارم کاربردی باشه..
      با تشکر

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *