در این مقاله نمونه بهینه سازی آدرس ها در 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();
}
امیدوارم مفید باشه
سیستم مسیریابی در دات نت خیلی پیچیدهتر و پیشرفتهتر از این چند خط هستش. کاش مطلبی رو که میذارید کامل باشه.
با تشکر
با سلام
حق با شماست و قطعا مستندات بسیار خوب و کاملی نیز در سایت مایکروسافت وجود دارد اما برای شروع، این مطلب، بسیار ساده و گویا منتشر شده است
امیدوارم کاربردی باشه..
با تشکر