2010-03-29 38 views

Trả lời

0

Bạn đã đọc bài đăng của Scott Guthrie giới thiệu chủ đề này chưa?

http://weblogs.asp.net/scottgu/archive/2009/10/13/url-routing-with-asp-net-4-web-forms-vs-2010-and-net-4-0-series.aspx

Bạn sẽ làm như sau:

void RegisterRoutes(RouteCollection routes) 
{ 
    routes.MapRoute("nameofroute", "home/", "~/Default.aspx"); 
} 

Thêm các tham số khi cần thiết

+4

Vâng, nhưng nó không ngăn chặn để đạt được default.aspx trực tiếp và cũng bắt đầu trang vẫn là default.aspx. –

1

Bạn có thể chỉ bỏ qua các tuyến đường để bỏ qua định tuyến cho bộ xử lý tĩnh của bạn, đối với phần nội dung tĩnh (mặc dù định tuyến, nếu tệp tĩnh tồn tại, thường được định tuyến trực tiếp đến tệp không có vấn đề).

Tôi tin rằng phương pháp bạn muốn sử dụng mặc dù là MapPageRoute cho biểu mẫu web, dành cho biểu mẫu web. Xem ví dụ này để biết ví dụ: http://msdn.microsoft.com/en-us/library/system.web.routing.routecollection.mappageroute%28VS.100%29.aspx

Các vấn đề liên quan