Saltar al contenido

¿Cómo oculta la extensión de archivo en la URL usando ASP.NET WebForms?

El paso a paso o código que encontrarás en este post es la resolución más rápida y válida que encontramos a esta duda o dilema.

Solución:

Las URL entrantes son fáciles: simplemente tome una herramienta como URL Rewriter, cree una regla para asignar las solicitudes entrantes que no tienen .aspx para incluir el aspx en el procesamiento de la solicitud y listo.

El problema, sin embargo, son las URL salientes. Su sitio/aplicación genera direcciones URL en todas partes y cada una de ellas contiene un enlace a alguna cosa.aspx y cuál es el formato del que está tratando de alejarse. Puede reescribir toda su aplicación para que no incluya el .aspx o puede poner algo en la canalización para filtrarlos de las páginas antes de que se envíen al usuario.

Nuevamente, URL Rewriter puede hacer esto, pero toma un tiempo obtener las reglas correctas. Otro enfoque bastante común es simplemente escribir su propio httpModule y hacer el procesamiento usted mismo.

Tenga en cuenta que cualquier utilidad que reescriba el contenido de la página saliente puede causar problemas con el almacenamiento en caché del lado del servidor.

Calificaciones y reseñas

Si estás de acuerdo, puedes dejar un ensayo acerca de qué le añadirías a este tutorial.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *