2010-11-07 947 views
9

Noté que muchos sitios ASP .Net no tienen la URL que termina en ".aspx".Tener URL sin extensión .aspx

Un ejemplo sería: - https://stackoverflow.com/questions

¿Crearon una carpeta Preguntas y poner un Default.aspx en el interior?

En ese caso, ¿no habría MUCHO default.aspx en muchas carpetas que es difícil de mantener (aunque es fácil de usar)?

Gracias a todos ustedes.

+1

Gracias a todos. Mi codificación ha mejorado mucho desde que tengo stackoverflow-ed. –

Respuesta

11

StackOverflow está escrito utilizando ASP.NET MVC. El framework MVC no usa archivos .aspx.

La forma en que funciona internamente es mediante el uso de tablas de enrutamiento - ver una descripción general here.

También puede hacerlo con ASP.NET y .aspx archivos o puede usar URL rewriting. Puede leer sobre las diferencias here.

0

Puede consultar cualquier reescritura de URL o una técnica de enrutamiento para eso. Si miras el nuevo AS {.NET MVC, funciona solo en ese modelo.

0

Puede usar Url Rewriter para eliminar extensiones de las direcciones URL de su sitio web.

Cuestiones relacionadas