Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Web Form en C#

Estas en el tema de Web Form en C# en el foro de C/C++ 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, 15:33
 
Fecha de Ingreso: junio-2010
Mensajes: 9
Antigüedad: 14 años, 5 meses
Puntos: 0
Pregunta Web Form 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
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">"

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>
2.- En el botón Button1 le asigne un evento que se llama Conexion que está en el archivo Default.aspx.cs

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? exactamente

estas dos lineas son las que no me funcionan:


par_nombre.Value = "Text1.Text";
par_apellido.Value = "Text2.Text";
  #2 (permalink)  
Antiguo 24/03/2011, 15:54
 
Fecha de Ingreso: junio-2005
Mensajes: 93
Antigüedad: 19 años, 5 meses
Puntos: 9
Respuesta: Web Form en C#

redirige tu pregunta al foro correcto
  #3 (permalink)  
Antiguo 25/03/2011, 11:57
 
Fecha de Ingreso: febrero-2011
Mensajes: 33
Antigüedad: 13 años, 9 meses
Puntos: 0
Respuesta: Web Form en C#

A pesar de que estas en el foro equivocado, tambien se te puede responder y asi no hacerte sentir que en el foro solo hay burocratas.

Vamos a ver te olvidaste de instanciar Text1 y Text2.
Código C:
Ver original
  1. Textbox Text1 = new Textbox;

Luego las conexiones sql y las consultas te recomiendo hacerlas por webservices ya que existe un fallo de seguridad que permite descargar el archivo web.config
  #4 (permalink)  
Antiguo 25/03/2011, 15:56
 
Fecha de Ingreso: junio-2005
Mensajes: 93
Antigüedad: 19 años, 5 meses
Puntos: 9
Respuesta: Web Form en C#

no amigo LionCode, solo que si creo un foro net, y otro para C++, para que poner un tema de uno en el otro. Cada cosa en su lugar no crees?
  #5 (permalink)  
Antiguo 27/03/2011, 08:44
 
Fecha de Ingreso: febrero-2011
Mensajes: 33
Antigüedad: 13 años, 9 meses
Puntos: 0
Respuesta: Web Form en C#

Cita:
Iniciado por dragg04 Ver Mensaje
no amigo LionCode, solo que si creo un foro net, y otro para C++, para que poner un tema de uno en el otro. Cada cosa en su lugar no crees?
Obviamente cada cosa tiene que ir en su lugar, y de eso debe encargarse el moderador, pero no quita que si alguien tiene algo de experiencia en en winforms no le pueda contestar antes del cambio.

Con esto no quiero generar ningun tipo de polemica, malentendido, solo quiero mostrar soliradidad con el que realiza una pregunta
  #6 (permalink)  
Antiguo 27/03/2011, 22:48
 
Fecha de Ingreso: junio-2005
Mensajes: 93
Antigüedad: 19 años, 5 meses
Puntos: 9
Respuesta: Web Form en C#

yo por eso le sugerí que la pregunta la canalizara al foro correcto. allí con gusto le hubiera resulto la pregunta.

Etiquetas: formulario
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 22:15.