En una URL como http://mysite.com/controller/action/123/name-of-article
, ¿hay alguna manera de definir la ruta para que la parte '123/nombre del artículo' se pase como una cadena?Defina la ruta ASP.NET MVC con barras
7
A
Respuesta
13
se puede hacer una ruta comodín:
MapRoute("{controller}/{action}/{*id}")
0
No estoy seguro de lo que sus requisitos son, pero ¿seguro que desea pasar el nombre del artículo al controlador? ¿Sería mejor que solo pasaras la identificación y luego hicieras SELECCIONAR desde la base de datos para obtener el nombre?
Si todavía quería tener una URL como http://mysite.com/controller/action/123/name-of-article
pero sólo en el ID se puede utilizar una ruta como esta
routes.MapRoute(
"MyNewRoute", // Route name
"articles/edit/{id}/{name}", // URL
new { controller = "Articles", action = "Edit", id = "" }, // Defaults
new[] { "YourApp.UI.Controllers" } // Namespaces
);
A continuación, el controlador de la acción
public ActionResult Edit(int id)
{
}
Cuestiones relacionadas
- 1. ASP.NET MVC ¿Ruta predeterminada?
- 2. ASP.Net MVC Ruta de Usuario
- 3. ASP.NET MVC ruta de búsqueda
- 4. restricción de ruta regex ASP.NET MVC
- 5. ASP.net MVC controlador de ruta personalizada/restricción
- 6. Enrutamiento ASP.NET MVC: ruta "en blanco"
- 7. ASP.NET MVC + WebForms - Conflicto de ruta
- 8. ruta ASP.NET MVC devolver 404 sin acción
- 9. ID de ASP.NET MVC ruta con un periodo
- 10. ASP.NET MVC URL Routing con múltiples valores de ruta
- 11. Configurar una ruta {arrendatario}/{controlador}/{acción}/{id} con ASP.NET MVC?
- 12. ASP.NET MVC una ruta, dos vistas diferentes
- 13. Ruta de búsqueda en ASP.NET MVC
- 14. ASP.NET MVC 2 Problema: punto en la ruta
- 15. ASP.Net MVC - redirigir a la ruta da Redirect Loop
- 16. ¿Por qué obtengo 404 cuando la ruta coincide? ASP.Net MVC
- 17. ASP.NET MVC Url.Acción y nombre de la ruta valor
- 18. ¿Cuál es la hoja de ruta para ASP.NET MVC?
- 19. ASP.NET MVC cambiar la ruta predeterminada al iniciar/cerrar sesión
- 20. mapa la ruta del archivo físico en asp.net mvc
- 21. PageMethods con ASP.Net MVC
- 22. SQLite con ASP.NET MVC
- 23. Ruta ASP.NET MVC: desviar el manejador de archivos estáticos para la ruta
- 24. barra final en una ruta de ASP.NET MVC
- 25. Servicio WCF con la aplicación asp.net mvc
- 26. ASP.NET MVC UpdateModel con la interfaz
- 27. Rutas ASP.NET MVC con "Extensiones de archivos"
- 28. Integración Autofac MVC con ASP.Net MVC 4
- 29. MiniProfiler MVC con ASP.NET MVC 4
- 30. barras inclinadas posteriores en las URL de asp.net mvc con IIS 7