hiện nay làm website các bạn luôn lưu ý vấn đề seo trên google để web site của mình dễ được tìm thấy nhất. sau đây mình sẽ nói qua về vấn đề seo trên link url bằng MVC3 ASP.NET(C#)

đầu tiên các bạn phải tạo một routes.MapRoute ở file Global.asax.cs
vd: minh muốn hiển thị url theo mẫu: localhost/Home/SanPham/xe-may/xe-honda/air-blade/1/2
ở đây trên link ta chỉ cần id1 = 1; id2 =2 tương ứng với mã loại sản phẩm và mã sản phẩm.



"{controller}/{action}/{dmsp}/{lsp}/{sp}/{id}/{id2}", // URL with parameters
ở đây {controller}/{action}/ là mặc định.
"{dmsp}/{lsp}/{sp}/{id}/{id2}" là các biến nó tương đương ?dmsp=..&lsp=...&...

tạo một Models ListSanPham.cs chứa hai biến id1 và id để lấy giá trị và chek REX...



ta cần tạo link khi clik vào sản phẩm để xem chi tiết chằng hạn

Mã:
@Html.RouteLink(item.TenSanPham.Substring(0, 55) + "...", "ChiTiet", new { Controller = "SanPham", Action = "ChiTietSanPham", dmsp = item.LoaiSanpham.DanhMucSanPham.MoTaTenDanhMucSanP  ham, lsp = item.LoaiSanpham.MoTaTenloaiSanPham, sp = item.MoTaTenSanPham, id = item.MaLoaiSanPham, id2 = item.MaSanPham })
đường link trên trỏ tới SanPhamController ,Action là ChiTietSanPham với các giá trị và RouteName = "ChiTiet" được định nghĩa ở đầu(b1)



demo trương trình cho mọi người đễ hiểu!