Foros del Web » Programando para Internet » ASPX (.net) »

Mandar datos de formulario web a archivi .cs ASP.NET en C#

Estas en el tema de Mandar datos de formulario web a archivi .cs ASP.NET en C# en el foro de ASPX (.net) en Foros del Web. Hola a toda la comunidad, estoy empezando a hacer mis primeras aplicaciones en ASP.NET usando Visual Studio 2010, resulta que hice un proyecto ASP.NET con ...
  #1 (permalink)  
Antiguo 24/03/2011, 16:52
 
Fecha de Ingreso: junio-2010
Mensajes: 9
Antigüedad: 14 años, 6 meses
Puntos: 0
Pregunta Mandar datos de formulario web a archivi .cs ASP.NET en C#

Hola a toda la comunidad, estoy empezando a hacer mis primeras aplicaciones en ASP.NET usando Visual Studio 2010, resulta que hice un proyecto ASP.NET con lenguaje C# y estoy haciendo mis primeras practicas. Quiero guardar los datos de unos textbox a una tabla dentro de mi base de datos, resulta que la conexión de la base de datos funciona perfectamente, el problema es que no puedo mandar los valores de los textbox a un archivo con extensión .cs en el cual se encuentra mi conexión a la base de datos y la sentencia SQL.

1.- Hice una nuevo proyecto con una pagina Default.aspx y en ella una pequeña tabla con dos campos TextBox, uno para el nombre y otro para el apellido, no estoy seguro si tiene que llevar un form para enviar los datos. algo como "<form action="archivo.aspx.cs" metod="post">" aqui les pego el código:

Código:
<h2>GUARDAR DATOS EN SQL CON ASPX</h2>
    <table style="width: 100%;">
        <tr>
            <td>Nombre:</td>
            <td><input id="Text1" type="text" /></td>            
        </tr>
        <tr>
            <td>Apellidos:</td>
            <td><input id="Text2" type="text" /></td>
        </tr>
        <tr>
            <td>
                &nbsp;
            </td>
            <td>
                &nbsp;
                <asp:Button ID="Button1" runat="server" Text="Guardar" onclick="Conexion" />
            </td>
        </tr>
    </table>
En el botón Button1 le asigne un evento que se llama Conexion que está en el archivo Default.aspx.cs aquí el código del archivo:

Código:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
using System.Data.SqlClient;

namespace ACADES
{
    public partial class _Default : System.Web.UI.Page
    {
        

        protected void Conexion(object sender, EventArgs e)
        {
            SqlCommand cm = new SqlCommand();
            SqlConnection cn = new SqlConnection("Data Source=INTELIGENCIAART\\SQLEXPRESS;Initial Catalog=ACADES;Integrated Security=True;");
            cm.Connection = cn;
            cm.CommandType = CommandType.Text;
            cm.CommandText = "INSERT INTO Alumnos(persona,nombre) values(@nombre,@persona)";
            SqlParameter par_nombre = cm.Parameters.Add("@nombre", SqlDbType.NChar);
            SqlParameter par_apellido = cm.Parameters.Add("@persona", SqlDbType.NChar);
            par_nombre.Value = "Text1.Text";
            par_apellido.Value = "Text2.Text";
            cn.Open();
            cm.ExecuteNonQuery();
            cn.Close();
        }
      
    }
}
En este archivo se encuentra mi conexión a mi base de datos.
la pregunta en si es ¿Cómo paso el valor de los textbox cituados en el primer archivo Default.aspx al archivo Default.aspx.cs?

en estas dos lineas el "Text1.Text" y "Text2.Text" representarian el valor correspondiente.


par_nombre.Value = "Text1.Text";
par_apellido.Value = "Text2.Text";


Muchas Gracias.
  #2 (permalink)  
Antiguo 24/03/2011, 18:42
 
Fecha de Ingreso: junio-2010
Mensajes: 9
Antigüedad: 14 años, 6 meses
Puntos: 0
Respuesta: Mandar datos de formulario web a archivi .cs ASP.NET en C#

Muchas gracias, ya logré solucionar mi problema
  #3 (permalink)  
Antiguo 20/05/2011, 07:09
 
Fecha de Ingreso: diciembre-2008
Ubicación: sullana, Piura
Mensajes: 106
Antigüedad: 16 años
Puntos: 0
Respuesta: Mandar datos de formulario web a archivi .cs ASP.NET en C#

Cita:
Iniciado por artur_ Ver Mensaje
Muchas gracias, ya logré solucionar mi problema
podria poner la solucion??? de repente otros andan buscando la misma solucion....no krees

Etiquetas: mandar, formulario, aspx
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 03:34.