Url Routing در Asp.Net

Rate this post

در این مقاله نمونه بهینه سازی آدرس ها در 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

مرکز مثبت زندگی کد ۹۹۲۰ تهران، میدان معلم، خیابان تختی، پلاک ۲۴، بهزیستی ذوالفقاری شماره تلفن: ۷۵ ۸۳۳ ۶۶۶ - ۰۲۱ کدپستی: ۱۳۷۱۷۹۸۸۶۸ www.MyLifePlus.ir

مرکز مثبت زندگی کد ۹۹۲۰

مرکز مثبت زندگی کد ۹۹۲۰ تهران، میدان معلم، خیابان تختی، پلاک ۲۴، بهزیستی ذوالفقاری شماره …

2 comments

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

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

پاسخ دادن به firstline لغو پاسخ

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