DESDE UN FRAME O IFRAME SE PIERDER LOS VALORES DE SESSION O COOKIES

Es posible que al estar dentro de un iframe o frame, al cambiar de página, se pierdan los valores de las sessiones o de las cookies con algunos navegadores, por ejemplo, con internet explorer. Para solucionar esto, hay que añadir una línea, justo antes de hacer el cambio de página, un ejemplo:Session("NUM") = TABLA.Tables("ACCESO").Rows(0)("NUM")HttpContext.Current.Response.AddHeader("p3p", "CP=""IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT""") Response.Redirect("Datos.aspx")
Más

FILEUPLOAD NO SUBE ARCHIVOS DE MAS DE 4MB

Si al intentar subir un archivo con FileUpload de más de 4MB te sale un error en el servidor parecido a este:Server Error500 - Internal server error.There is a problem with the resource you are looking for, and it cannot be displayed.Server Error in '/' Application.Maximum request length exceeded.Esto es porque ASP.NET 2.0 tiene la limitación de no subir archivos superiores a 4MB (4096), si queremos subir archivos más grandes, tendremos que añadir una línea en el Web.config- Buscamos la línea &l...
Más

CONTADOR DE USUARIOS ONLINE EN ASP.NET

- En el raíz donde tenemos el sitio web, creamos un archivo que se llamará Global.asax- Lo editamos con el Visual Studio o con el Bloc de Notas y escribimos lo siguiente:<script runat="server"> Private Sub Application_OnStart(ByVal sender As Object, ByVal e As EventArgs) Application("NumUsers") = 0 End Sub Private Sub Session_OnStart(ByVal sender As Object, ByVal e As EventArgs) Application("NumUsers") += 1 End Sub Private Sub Session_OnEnd(ByVal sender As Object, ByVal e As EventA...
Más

ENVIAR UN CORREO ELECTRONICO CON TU SERVIDOR SMTP EN ASP.NET

CÓDIGO ASP.NET 2.0 PARA ENVIAR UN CORREO ELECTÓNICO CON TU SERVIDOR SMTPDim correo_desde as StringDim nombre as StringDim correo_para as StringDim asunto as StringDim mensaje as StringDim servidor_smtp as StringDim puerto_smtp as DoubleDim smtp_ssl as BooleanDim usuario as StringDim pwd as StringDim correo As New System.Net.Mail.MailMessage'Personalizacióncorreo_desde = "mi.correo@yahoo.es"nombre = "MI NOMBRE"correo_para = "destinatario@hotmail.com"asunto = "Correo Electronico de prueba"mensaje ...
Más