Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previa | ||
|
sp:aspnet [2009/11/28 10:21] alfred |
sp:aspnet [2020/05/09 09:25] (actual) |
||
|---|---|---|---|
| Línea 350: | Línea 350: | ||
| ===== Algunos elementos básicos ===== | ===== Algunos elementos básicos ===== | ||
| + | |||
| ==== Response ==== | ==== Response ==== | ||
| Línea 358: | Línea 359: | ||
| </code> | </code> | ||
| - | + | === Otros === | |
| - | + | * ''Clear'': Elimina lo que se ha escrito hasta ahora. | |
| - | + | * ''ContentType'': Indica el tipo de contenido que se envia para que según este sea tratado por el navegador. | |
| - | + | ||
| - | + | ||
| - | + | ||
| ==== Clase Page ==== | ==== Clase Page ==== | ||
| Línea 868: | Línea 865: | ||
| ===== WebServices ===== | ===== WebServices ===== | ||
| + | |||
| + | |||
| + | |||
| Línea 907: | Línea 907: | ||
| } | } | ||
| </code> | </code> | ||
| + | * En el ''HttpContext'' podemos recoger los parámetros mediante la ''QueryString'' (GET) o el ''Form'' (POST). | ||
| + | * Si el controlador necesita leer la sesión del usuario que hace la petición necesitará implementar la interfaz ''System.Web.SessionState.IReadOnlySessionState'', si además necesitase guardarla implementaría la ''IRequiresSessionState''. | ||
| ===== Notas ===== | ===== Notas ===== | ||
| + | |||
| ==== Como... ==== | ==== Como... ==== | ||
| Línea 924: | Línea 927: | ||
| <code csharp> | <code csharp> | ||
| string bdir = System.AppDomain.CurrentDomain.BaseDirectory; | string bdir = System.AppDomain.CurrentDomain.BaseDirectory; | ||
| + | </code> | ||
| + | === Acceder al Request\Response sin tener acceso a la clase Page === | ||
| + | <code csharp> | ||
| + | HttpContext.Current.Request.MapPath("~/"); | ||
| </code> | </code> | ||