Cách ẩn Tiện ích mở rộng (ví dụ: .aspx) trong URL?Cách ẩn Tiện ích mở rộng (ví dụ: .aspx) trong URL?
5
A
Trả lời
2
Bạn có đang đề cập đến Viết lại URL không?
2
URL Rewriting là một lựa chọn tốt.
Một lựa chọn khác là sử dụng URL Routing với MVC hoặc Web Forms
0
Tôi nghĩ lý tưởng bạn muốn sử dụng ASP.NET MVC.
Nếu bạn sử dụng MVC làm mô hình trang web của mình, cách đối số được chuyển đến Mô hình là thông qua địa chỉ thực tế của URL.
Vì vậy, bạn có thể sử dụng hậu tố địa chỉ như:/làm/useraccount
này cũng những gì đang được đẩy bởi Microsoft và những ý tưởng đầu tư vào ASP.NET 4.0 khi chúng tôi đã bao gồm các công cụ để làm cho Model View Controller dễ dàng hơn thực hiện.
0
Your Website < .NET 3.5 SP1 :-
sử dụng URL của bên thứ ba Viết lại (ví dụ Intelligencia URL Ổ ghi) Your Website >= .NET 3.5 SP1 :-
sử dụng built-in URL Routing (ví dụ: "MapPageRoute")
Các vấn đề liên quan
- 1. URL hiện tại trong Tiện ích mở rộng Safari
- 2. Tôi làm cách nào để sử dụng .htaccess để ẩn tiện ích mở rộng URL .php?
- 3. Tiện ích mở rộng của Chrome: ví bitcoin
- 4. Thêm tiện ích mở rộng vào URL: Đường ray
- 5. Tiện ích mở rộng của Chrome: biểu tượng tiện ích mở rộng onclick, mở popup.html trong tab mới
- 6. Tiện ích mở rộng PSake?
- 7. Ví dụ mở rộng Java
- 8. Mở URL trong tab/cửa sổ hiện tại từ Tiện ích mở rộng của Firefox
- 9. Mở rộng ví dụ AbsListView
- 10. Có URL không có phần mở rộng .aspx
- 11. SiteCore url mà không có phần mở rộng .aspx
- 12. Tải tiện ích mở rộng hình ảnh
- 13. Tiện ích mở rộng Intellisense tùy chỉnh
- 14. gỡ lỗi background.js trong tiện ích mở rộng chrome
- 15. Tiện ích mở rộng trình duyệt Android
- 16. Tiện ích mở rộng của Chrome + Dart
- 17. SWFobject trong Tiện ích mở rộng của Chrome - API Unavaiable
- 18. Tiêm CSS cho tiện ích mở rộng chrome
- 19. Làm mẫu Mustache.js trong tiện ích mở rộng của Chrome
- 20. bảo mật mã trong tiện ích mở rộng google chrome
- 21. Cho URL dưới dạng chuỗi, cách trích xuất miền và tiện ích mở rộng?
- 22. Các tiện ích mở rộng song song R có phá vỡ phép ẩn dụ `áp dụng` không?
- 23. Cách tạo tiện ích mở rộng chrome như Google Hangouts
- 24. Cách xác định thư mục của tiện ích mở rộng
- 25. Cách tạo tiện ích mở rộng tên miền riêng?
- 26. cách xóa tiện ích mở rộng khỏi tên tệp?
- 27. Tiện ích mở rộng của Chrome: Cách tạo?
- 28. Cách bảo vệ tiện ích mở rộng chrome
- 29. Có thể ghi đè url (với tham số phụ) bằng tiện ích mở rộng của Chrome
- 30. Tiện ích mở rộng của Chrome + Devise + Rails App - Đặt yêu cầu được xác thực từ tiện ích mở rộng?
FWIW, các phương pháp liệt kê dưới đây có thể là "những gì bạn muốn", nhưng bạn có thể đạt được kết quả tương tự bằng cách đặt bất kỳ trang nào bạn muốn trở thành trang "mặc định" IIS trả về và có mọi trang trong thư mục riêng của nó. Sau đó, bạn chỉ có thể viết tên thư mục và IIS sẽ tải tệp thích hợp. Đừng làm cho nó quá lạ, hoặc nó sẽ gây nhầm lẫn. –
@silky mặc dù điều này là có thể ... nó là một giải pháp rất chập chững. Đặc biệt là với một người đang làm việc với C# và có thể thực thi URLRewriting trong vòng chưa đầy 1/2 thời gian cần thiết để xây dựng cấu trúc thư mục đó. URLRewriting nghĩa là phải mất vài phút để thiết lập và chạy. –
@rockinthesixstring "Convolution" không phải là một từ (theo cách bạn sử dụng nó). Tôi tiền tố nhận xét của tôi với "FWIW", và nó đã được thực hiện * với các trang điển hình như "default.aspx" (và đó là những gì tôi đang đề xuất). Nhận xét của tôi về cơ bản là nói "Này, điều này đã có sẵn nếu bạn đặt tên các trang default.aspx và đặt chúng vào các thư mục". Tôi hy vọng rằng điều đó rõ ràng đối với bất cứ ai và tôi không cần phải làm rõ. –