mar*_*ith 2 asp.net-mvc asp.net-mvc-routing
任何人都可以告诉我如何手动编辑我的路线的命名惯例..让我解释一下.我按照微软标准用英语编程,但我需要
www.mydomain.com/Reserva (Spanish for reservation)
Run Code Online (Sandbox Code Playgroud)
我其实有以下几点
ReservationController然后在下面的视图我有一个名为Reservation的文件夹,名为index.aspx(我的视图).
所以基本上我很满意我的命名约定,但目前有必要浏览
www.mydomain.com/Reservation
Run Code Online (Sandbox Code Playgroud)
并不是
www.mydomain.com/Reserva
Run Code Online (Sandbox Code Playgroud)
让我的页面出现
我安装了默认的MapRoute,我该怎么做才能启用上面的功能?有任何想法吗?
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters
new { controller = "Home", action = "Index", id = "" } // Parameter defaults
);
Run Code Online (Sandbox Code Playgroud)
您可以在同一个文件中创建一个新路由,如下所示:
routes.MapRoute(
"Reserva", // Route name
"Reserva/{action}/{id}", // URL with parameters
new { controller = "Reservation", action = "Index", id = "" } // Parameter defaults
);
Run Code Online (Sandbox Code Playgroud)
并将其放在默认路由上方的文件中.
| 归档时间: |
|
| 查看次数: |
890 次 |
| 最近记录: |