Herramientas de usuario

Herramientas del sitio


sp:aspnet

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
sp:aspnet [2009/09/16 08:47]
alfred
sp:aspnet [2020/05/09 09:25] (actual)
Línea 190: Línea 190:
 === GAC === === GAC ===
 Como toda aplicación en .NET, las creadas con aspnet pueden acceder a los ensamblados ubicados en la //Global Assembly Cache//​. ​ Como toda aplicación en .NET, las creadas con aspnet pueden acceder a los ensamblados ubicados en la //Global Assembly Cache//​. ​
 +
  
  
Línea 212: Línea 213:
 En el web.config podemos definir el tiempo que se mantiene la sesión activa (por defecto 20 minutos): En el web.config podemos definir el tiempo que se mantiene la sesión activa (por defecto 20 minutos):
 <code xml> <code xml>
-<sessionState +<configuration>​ 
-  timeout="​40"​ +   <​system.web>​ 
-/>+      <​sessionState ​timeout="​40"​ />
 </​code>​ </​code>​
 Si las cookies no están activas, la sesión puede ser tratada a partir de un identificador en la URL, para ello agregaremos lo siguiente al web.config: Si las cookies no están activas, la sesión puede ser tratada a partir de un identificador en la URL, para ello agregaremos lo siguiente al web.config:
Línea 349: Línea 350:
  
 ===== Algunos elementos básicos ===== ===== Algunos elementos básicos =====
 +
  
 ==== Response ==== ==== Response ====
Línea 357: 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 867: Línea 865:
  
 ===== WebServices ===== ===== WebServices =====
 +
 +
 +
  
  
Línea 906: 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 923: 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>​
  
sp/aspnet.1253090850.txt.gz · Última modificación: 2020/05/09 09:24 (editor externo)