El código usado será el mismo que usaríamos en cualquier otra aplicación, ya que, una de las ventajas de trabajar con ASP.NET es que el código a usar siempre será el mismo, en ASP.NET no existen lenguajes "especiales" para usar en esas páginas... siempre se usa el mismo lenguaje.
Por supuesto, ese lenguaje puede ser Visual Basic .NET, C# o cualquiera de los que utilicen .NET Framework.
A continuación te muestro el código del formulario y también del código a usar tanto en C# como en Visual Basic .NET.
El código del formulario. Este código es válido tanto para VB .NET como para C#:
Lo único que cambia es el código ASP.NET que indica que es un formulario Web:
<%@ Page Language="???" %> dentro de las comillas se pondrá C# o VB.
<html>
<head>
<title>Prueba de acceso a un fichero de texto desde un Formulario Web</title>
</head>
<body>
<form runat="server">
<p><font face="Verdana" size="4">
<strong>Acceder a un fichero ubicado en el servidor:</strong></font>
</p>
<p>
<asp:Button id="Button1" onclick="Button1_Click" runat="server"
Text="Mostrar el contenido"></asp:Button>
</p>
<p>
<asp:TextBox id="TextBox1" runat="server"
Width="552px" Rows="5" TextMode="MultiLine" Height="225px"></asp:TextBox>
</p>
</form>
</body>
</html>
El código en C#:
<%@ Page Language="C#" %>
<script runat="server">
//-------------------------------------------------------------------------
// Prueba de acceso a un fichero usando una página Web Form (01/Ene/04)
//
// (c) Guillermo 'guille' Som, 2004
//
// http://www.elguille.info/NET/ASPNET/indice.asp
//-------------------------------------------------------------------------
void Button1_Click(object sender, EventArgs e) {
// abrir el fichero, que se llamará prueba.txt
string fichero = Server.MapPath("./prueba.txt");
System.IO.StreamReader sr = new System.IO.StreamReader(fichero);
TextBox1.Text = sr.ReadToEnd();
sr.Close();
}
</script>
El código en Visual Basic .NET:
<%@ Page Language="VB" %>
<script runat="server">
'-------------------------------------------------------------------------
' Prueba de acceso a un fichero usando una página Web Form (01/Ene/04)
'
' (c) Guillermo 'guille' Som, 2004
'
' http://www.elguille.info/NET/ASPNET/indice.asp
'-------------------------------------------------------------------------
Sub Button1_Click(sender As Object, e As EventArgs)
' abrir el fichero, que se llamará prueba.txt
Dim fichero As String = Server.MapPath("./prueba.txt")
Dim sr As New System.IO.StreamReader(fichero)
TextBox1.Text = sr.ReadToEnd()
sr.Close()
End Sub
</script>
Usuarios que han visto este tema también han visto...
- Operadores condicionales en ASP
- Cookies en ASP
- Depuracion: mostrar las variables de session
- Escribir en el fichero Log del IIS desde páginas ASP.
- Tipos de conexión a una Base de Datos con ASP
Información legal | Política de Privacidad | Contacte con nosotros
Otro proyecto de Factoría de Internet. Copyright© 2003-2008 Factoría de Internet S.L.. Todos los derechos reservados.