Relacion de objetos ASP HTML

12/07/2004 - 18:57 por Wilson R. Rico Camargo | Informe spam
Defini en mi pagina aspx.vb un control texbox asi:
Protected WithEvents tbAtri01 As System.Web.UI.WebControls.TextBox

Este control no existe en la pagina aspx pero la creo dinamicamente por
codigo y me aparece, le coloco como name y id = tbAtri01. Todo sale bien
hasta hay... pero el problema es cuando quiero interactuar con el objeto
dice que

Referencia a objeto no establecida como instancia de un objeto

Pero miro el codigo HTML se ve asi:

<input name=tbAtri01 type=text id=tbAtri01 style=width:310px;/>

Que debo hacer
Wilson R. Rico Camargo
Bogota - Colombia

Preguntas similare

Leer las respuestas

#6 Wilson R. Rico Camargo
12/07/2004 - 23:38 | Informe spam
No puedo utilizar <ASP:Textbox debido a que esto lo hago en el diseño de
pagina pero al armar la pagina estos desaparecen y se convierten en <Input

Wilson R. Rico Camargo
Bogota - Colombia
Respuesta Responder a este mensaje
#7 Misael Monterroca
13/07/2004 - 00:02 | Informe spam
¿pues como lo estas haciendo para que te pase eso?

Saludos!
http://cacho.zapto.org/blog




"Wilson R. Rico Camargo" wrote in message
news:
No puedo utilizar <ASP:Textbox debido a que esto lo hago en el diseño de
pagina pero al armar la pagina estos desaparecen y se convierten en <Input

Wilson R. Rico Camargo
Bogota - Colombia


Respuesta Responder a este mensaje
#8 Wilson R. Rico Camargo
13/07/2004 - 00:35 | Informe spam
Te explicare paso a paso:

1. Defini una pagina con una celda id=myCell runat=server a la cual le puedo
enviar valores HTML
2. En mi codigo aspx.vb defini controles texbox asi
Protected WithEvents tbAtri01 As System.Web.UI.WebControls.TextBox
Protected WithEvents tbAtri02 As System.Web.UI.WebControls.TextBox
Protected WithEvents tbAtri03 As System.Web.UI.WebControls.TextBox
Protected WithEvents tbAtri04 As System.Web.UI.WebControls.TextBox
Protected WithEvents tbAtri05 As System.Web.UI.WebControls.TextBox
3. En el evento Page_Load lleno mi celda myCell con los valores de los
campos asi:
myCell.InnerHtml = "<input name=tbAtri01 id=tbAtri01 type=text>"

debo hacerlo asi ya que si lo coloco myCell.InnerHtml = "<asp:textbox
id=tbAtri01 />" no lo reconoce HTML final.

El problema radica cuando el campo tbAtri01 lo quiero leer no me deja
que puedo hacer.


Wilson R. Rico Camargo
Bogota - Colombia
Respuesta Responder a este mensaje
#9 Sashka
13/07/2004 - 15:37 | Informe spam
Wilson porqué???
Es decir... porque no pones en el diseño directamente los asp textbox o
quizá no debas mostrar los 5????
Hay otras formas de hacer lo que quieres por ejemplo... en la celda esa
(sin runat=server) pon un PlaceHolder...
y en el load de tu página un código como éste

Dim mitextbox As TextBox, i As Int32
If Not PlaceHolder1.HasControls Then
For i = 1 To 5
mitextbox = New TextBox
mitextbox.ID = "tbAtri0" & i
mitextbox.Text = "valor" & i
mitextbox.Font.Name = "Verdana"
mitextbox.Font.Size = FontUnit.Parse(10)
PlaceHolder1.Controls.Add(mitextbox)
Next
End If

Sashka
MS MVP Access

"Wilson R. Rico Camargo" escribió en el mensaje
news:
Te explicare paso a paso:

1. Defini una pagina con una celda id=myCell runat=server a la cual le


puedo
enviar valores HTML
2. En mi codigo aspx.vb defini controles texbox asi
Protected WithEvents tbAtri01 As System.Web.UI.WebControls.TextBox
Protected WithEvents tbAtri02 As System.Web.UI.WebControls.TextBox
Protected WithEvents tbAtri03 As System.Web.UI.WebControls.TextBox
Protected WithEvents tbAtri04 As System.Web.UI.WebControls.TextBox
Protected WithEvents tbAtri05 As System.Web.UI.WebControls.TextBox
3. En el evento Page_Load lleno mi celda myCell con los valores de los
campos asi:
myCell.InnerHtml = "<input name=tbAtri01 id=tbAtri01 type=text>"

debo hacerlo asi ya que si lo coloco myCell.InnerHtml = "<asp:textbox
id=tbAtri01 />" no lo reconoce HTML final.

El problema radica cuando el campo tbAtri01 lo quiero leer no me deja
que puedo hacer.


Wilson R. Rico Camargo
Bogota - Colombia


Respuesta Responder a este mensaje
#10 Wilson R. Rico Camargo
13/07/2004 - 17:05 | Informe spam
Me suena lo probare a ver que sale pero depronto no necesite el
placeholder... mirare a ver y si hay veces debo mostrar los 5 y a veces
no... lo que pasa y eso es un concepto que manejo es los atributos variables
los cual hacen menos programacion hacia futuro.

Wilson R. Rico Camargo
Bogota - Colombia
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida