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

Problema con Control ascx

Estas en el tema de Problema con Control ascx en el foro de ASPX (.net) en Foros del Web. Hola. Tengo un pequeño problema. He creado un control con unos botones (guardar, modificar, salir) y a parte he creado un webform aspx, dentro del ...
  #1 (permalink)  
Antiguo 15/01/2008, 09:58
Avatar de laureano59  
Fecha de Ingreso: febrero-2005
Mensajes: 395
Antigüedad: 19 años, 2 meses
Puntos: 1
Exclamación Problema con Control ascx

Hola.

Tengo un pequeño problema.

He creado un control con unos botones (guardar, modificar, salir)

y a parte he creado un webform aspx,
dentro del webform pongo el control.

ahora cual es el problema:

Resulta que en el webform tengo una funcion que le manda valores a las cajas de texto osea a los TexBox.

Cuando llamo la funcion desde el boton del control me sale el siguiente error al dar click en el boton cuando ejecuto la web:

Object reference not set to an instance of an object.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.NullReferenceException: Object reference not set to an instance of an object.

Source Error:


Line 53: guardar.id_empr = 1
Line 54: guardar.id_t_clie = 1
Line 55: guardar.identificacion_clie = Me.identificacion_clie.Text
Line 56: guardar.nombre_clie = Me.nombre_clie.Text
Line 57: guardar.telefono_clie = Me.telefono_clie.Text

ahora no se como hacer que usando el control d esta manera pueda hacerle referencia a las cajas de texto.

Gracias por su ayuda.
__________________
http://www.weblaum.com
Laureano Melo Medina
:arriba:
  #2 (permalink)  
Antiguo 15/01/2008, 10:20
Avatar de Peterpay
Colaborador
 
Fecha de Ingreso: septiembre-2007
Ubicación: San Francisco, United States
Mensajes: 3.858
Antigüedad: 16 años, 7 meses
Puntos: 87
Re: Problema con Control ascx

dentro de tu webcontrol control

crea un constructor que inicialize todas tus propiedasdes y no tendras esos problemas.


saludos

peterpay
  #3 (permalink)  
Antiguo 15/01/2008, 10:36
Avatar de laureano59  
Fecha de Ingreso: febrero-2005
Mensajes: 395
Antigüedad: 19 años, 2 meses
Puntos: 1
Re: Problema con Control ascx

Gracias por responder.

Dame un ejemplo de como crear el constructor, o de como inicializar todas las propiedades.
__________________
http://www.weblaum.com
Laureano Melo Medina
:arriba:
  #4 (permalink)  
Antiguo 15/01/2008, 10:41
Avatar de Peterpay
Colaborador
 
Fecha de Ingreso: septiembre-2007
Ubicación: San Francisco, United States
Mensajes: 3.858
Antigüedad: 16 años, 7 meses
Puntos: 87
Re: Problema con Control ascx

mycontrol : WebControl
{
propiedad1;
propiedad2;
propiedad3;

public mycontrol()
{
propiedad=new value(); // reemaplazalo por el constructor adoc o en su caso utiliza los nullvalues del tipo correspondiento como se te haga mas comodo.
......
propiedadn=new value();
}
}
  #5 (permalink)  
Antiguo 15/01/2008, 10:44
Avatar de Peterpay
Colaborador
 
Fecha de Ingreso: septiembre-2007
Ubicación: San Francisco, United States
Mensajes: 3.858
Antigüedad: 16 años, 7 meses
Puntos: 87
Re: Problema con Control ascx

si tus propiedades son strings puedes asignarles un string vacio con

string.empty

en caso de otros tipos podrias utlilzar nullables types para garantizar aquellas propiedades q no siempre esten y q pueden ser nulas, pero inciializando tu control y sus propiedades con al menos algun valor min o vacio evitas el error que te aparecio.

saludos
peterpay
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 08:46.