Home » ASP.NET » Url Routing در Asp.Net

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();
}

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

Check Also

Business بیزینس کسب و کار بازار و اینترنتی پرهاست

واقعیت بازاریابی محتوا

در فضای امروز کسب‌و‌کار، بازاریابی به عنوان یکی از ارکان اساسی در هر کسب‌و‌کاری پذیرفته …

۲ comments

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

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

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

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