Vì vậy, tôi đã thiết lập một ứng dụng đơn HTML5 và hoạt động tốt. Trang này ở số /App/
và khi một số có nội dung, nó trông giống như /App/Content/1234
.Ứng dụng trang đơn trong AngularJS và ASP.Net hoạt động tốt, nhưng khi tôi làm mới trang của mình trong trình duyệt, tôi nhận được lỗi 404
Một vấn đề: Nếu người dùng làm mới trang, máy chủ không thể tìm thấy URL đó vì nó không thực sự tồn tại. Nếu tôi gửi chúng đến /App/#/Content/1234
, chúng là vàng, nhưng cách tốt nhất để làm điều này là gì? Tôi có rất nhiều kiểu URL khác nhau trong/Ứng dụng.
Cách tốt nhất để bắt giữ toàn cầu bất kỳ yêu cầu nào theo số ~/App/(.*)
và chuyển hướng đến ~/App/#/$1
?
Tuyến đường duy nhất được đăng ký trong MVC là tuyến OOTB tiêu chuẩn.
http://tarkus.me/post/32121691785/angularjs-with -asp-net-mvc-4 –