Mã mặc định mà VS tạo cho HomeController là:Có thể sử dụng URL không có tên của chức năng bộ điều khiển trong ASP .NET MVC không?
<HandleError()>
Public Class HomeController Inherits System.Web.Mvc.Controller
Function Index() As ActionResult
ViewData("Message") = "Welcome to ASP.NET MVC!"
Return View()
End Function
Function About() As ActionResult
Return View()
End Function
End Class
Hãy nói rằng tôi muốn tạo ra một URL khác nhau cho các trang giới thiệu mà không thay đổi tên phương pháp. Tôi đã thử:
'
' GET: /Home/Aboutblah
Nhưng điều đó không hiệu quả. Khi tôi truy cập http://localhost:1957/Aboutblah, tôi nhận được 404 từ máy chủ ASP .NET.
Do đó, tôi đã tự hỏi liệu văn bản "TỪ" của văn bản có thực sự làm bất kỳ điều gì không và nếu có thể làm mờ các URL mà không đi sâu vào tệp ASAX.