Normalmente, cuando miro una aplicación ASP.Net MVC, la tabla de rutas se configura al inicio y no se toca para siempre.Cambie las rutas MVC de ASP.NET dinámicamente
Tengo un par de preguntas sobre eso, sino que están estrechamente relacionados entre sí:
- ¿Es posible cambiar la tabla de rutas en tiempo de ejecución?
- ¿Cómo/debería evitar problemas al enhebrar?
- ¿Existe alguna forma mejor de proporcionar una URL dinámica? Sé que los ID, etc. pueden aparecer en la URL, pero no puedo ver cómo esto podría ser aplicable en lo que quiero lograr.
- ¿Cómo puedo evitar eso, aunque tengo definida la ruta predeterminada de controlador/acción, esa ruta predeterminada no funciona para una combinación específica, p. la acción "Publicar" en el controlador "Comentarios" no está disponible a través de la ruta predeterminada?
Antecedentes: spammers Comentario general agarran la URL publicación de la página web y luego no se molestan en ir a través de la página web más para hacer su envío de correo basura automatizado. Si modifico regularmente la URL de mi publicación a alguna al azar, los remitentes de correo no deseado deberían volver al sitio y encontrar la URL de publicación correcta para intentar enviar correo no deseado. Si esa URL cambia constantemente, creo que eso podría hacer que el trabajo de los remitentes de spam sea más tedioso, lo que generalmente debería significar que renuncian a la URL afectada.
¿Cómo resolvió este problema? ¿Puede compartir conmigo? –