2009-01-10 3 views
6

Tôi có định tuyến rất cơ bản:asp.net MVC định tuyến khi truyền tham số chứa dấu chấm

routes.MapRoute(
       "Default",            
       "{controller}/{action}/{id}",parameters 
       new { controller = "Home", action = "Index", id = "" } 
      ); 

Vấn đề là nó hoạt động hoàn hảo trong mọi trường hợp đơn giản, giống như www.xxx.yy/pages/filter/test "Ngay sau khi tôi thêm dấu chấm.". "đến {id} phần không thành công, trả lại 'Không thể tìm thấy tài nguyên.' Nó xảy ra cho www.xxx.yy/pages/filter/test.

gợi ý Bất kỳ

+1

có thể trùng lặp của lỗi "Không thể tìm thấy tài nguyên" khi có "dấu chấm" ở cuối url] (http://stackoverflow.com/questions/429963/the-resource-cannot-be -found-error-khi-có-là-một-dot-at-the-end- of-the-ur) –

Trả lời