Foros del Web » Programación para mayores de 30 ;) » .NET »

Pasar variables de Pagina ASP a pagina ASP.Net

Estas en el tema de Pasar variables de Pagina ASP a pagina ASP.Net en el foro de .NET en Foros del Web. Hola, tengo una pagina ASP en la que tengo que pasarle 3 variables a otra pagina asp.net para que me realice un proceso con ellas, ...
  #1 (permalink)  
Antiguo 16/04/2006, 04:40
Avatar de cokete  
Fecha de Ingreso: noviembre-2004
Mensajes: 224
Antigüedad: 19 años, 5 meses
Puntos: 0
Pasar variables de Pagina ASP a pagina ASP.Net

Hola, tengo una pagina ASP en la que tengo que pasarle 3 variables a otra pagina asp.net para que me realice un proceso con ellas, el caso es que no se como hacerlo ya que si lo intento pasar mediante un form como si fuera asp normal me da un error. Aqui os dejo el ejemplo a ver si alguien me puede orientar....muchas gracias.

Archivo ASP:

<html>
<head>
<title>Documento sin t&iacute;tulo</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<form name="form1" method="post" action="upload.aspx">
<p>
Archivo:
<input type="file" name="Archivo">
</p>
<p>
Alto:
<input type="text" name="Alto">
</p>
<p>
Ancho :
<input type="text" name="Ancho">
<input type="submit" name="Submit" value="Enviar">
</p>
</form>
</body>
</html>


Archivo ASP.net

<%@ Import Namespace="System.Drawing" %>
<%@ Import Namespace="System.Drawing.Imaging" %>
<html>

<script language="VB" runat="server">

'Sub EnviaFormulario(Sender as Object, E as EventArgs)
Archivo=Request.Form("Archivo")
Alto=Request.Form("Alto")
Ancho=Request.Form("Ancho")
' Definimos el archivo enviado por el formulario como Imagen
Dim Imagen as System.Drawing.Image
Imagen = System.Drawing.Image.FromStream(Archivo.PostedFile .InputStream)

' Definimos las dimensiones de la miniatura
Dim AnchoMiniatura as Integer, AltoMiniatura as Integer
AnchoMiniatura = Integer.Parse(Ancho.Value)
AltoMiniatura = Integer.Parse(Alto.Value)

' Definimos el nombre del archivo, y el nombre de la miniatura
Dim NombreArchivo as String, NombreMiniatura as String
NombreArchivo = "FotoGrande.jpg"
NombreMiniatura = "FotoPequena.jpg"

' Definimos las rutas donde grabará los archivos
Dim RutaArchivo as String, RutaMiniatura as String
RutaArchivo = "./"
RutaMiniatura = "./"

' Guardamos el archivo original en disco
Imagen.Save(Server.MapPath(RutaArchivo & NombreArchivo), ImageFormat.JPEG)

' Creamos la Miniatura con las dimensiones enviadas, y la definimos como Imagen
Dim Miniatura as System.Drawing.Image
Miniatura = Imagen.GetThumbnailImage(AnchoMiniatura, AltoMiniatura, Nothing, New IntPtr())

' Grabamos la Miniatura en disco con formato JPG
Miniatura.Save(Server.MapPath(RutaMiniatura & NombreMiniatura), ImageFormat.JPEG)

' Redirigimos la página hacia la imagen
'Response.Redirect("upload.aspx")

'End Sub

</script>

<body>

</body>
</html>
  #2 (permalink)  
Antiguo 17/04/2006, 11:54
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 2 meses
Puntos: 50
y cual es el error que te dá ..??

y como estás recogiendo los valores en upload.aspx ??

Salu2
__________________
Nadie roba nada ya que en la vida todo se paga . . .

Exentrit - Soluciones SharePoint & Net
  #3 (permalink)  
Antiguo 17/04/2006, 12:33
Avatar de cokete  
Fecha de Ingreso: noviembre-2004
Mensajes: 224
Antigüedad: 19 años, 5 meses
Puntos: 0
A ver, el primer fichero es el del origen, y el otro es al que le mando las variables, la ruta del archivo el alto y el ancho. PEro me da el tipico error de .net, el tocho de siempre.

Las variables se las paso a modo de formulario como en asp pero no se si estara bien en .net

El primer fichero se llama archivo.asp y al que le envio las variables upload.aspx

A ver si me puedes orientar un poquillo please ........




Server Error in '/' Application.
Runtime Error
Description: An application error occurred on the server. The current custom error settings for this application prevent the details of the application error from being viewed remotely (for security reasons). It could, however, be viewed by browsers running on the local server machine.

Details: To enable the details of this specific error message to be viewable on remote machines, please create a <customErrors> tag within a "web.config" configuration file located in the root directory of the current web application. This <customErrors> tag should then have its "mode" attribute set to "Off".

<!-- Web.Config Configuration File -->

<configuration>
<system.web>
<customErrors mode="Off"/>
</system.web>
</configuration>


Notes: The current error page you are seeing can be replaced by a custom error page by modifying the "defaultRedirect" attribute of the application's <customErrors> configuration tag to point to a custom error page URL.

<!-- Web.Config Configuration File -->

<configuration>
<system.web>
<customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/>
</system.web>
</configuration>
  #4 (permalink)  
Antiguo 18/04/2006, 08:39
 
Fecha de Ingreso: marzo-2006
Mensajes: 6
Antigüedad: 18 años, 1 mes
Puntos: 0
Error

antes que nada es mejor que configures en el webconfig la clave:
<customErrors mode="Off"/>

en vez del "RemoteOnly" para saber cuál es el error que se está produciendo.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:08.