Crear un Html en tiempo de ejecución

04/08/2004 - 13:35 por Fernando García España | Informe spam
Hola a todos: Mi problema es como puedo crear html en
tiempo de ejecución. No tengo problemas con los webforms,
pero ahora necesito un campo de texto de tipo

<input type="file" />, y esto no se como hacerlo.
Posiblemente puedo hacerlo con el response.write(), pero
mi pregunta es si se puede hacer de otra forma.

Un saludo a todos

Preguntas similare

Leer las respuestas

#1 Sergio Florez M.
04/08/2004 - 14:36 | Informe spam
Si quieres crear un <input type="file"> de forma dinamica lo haces igual que
con un TextBox o cualquier control web, solo que debes crear especificamente
un System.Web.UI.HtmlControls.HtmlInputFile.

Sergio Florez M.
Miembro activo www.AlianzaDev.net
El que persevera insiste
Medellín, Colombia
DCE 4

"Fernando García España" escribió en
el mensaje news:bf3601c47a17$137a5fc0$
Hola a todos: Mi problema es como puedo crear html en
tiempo de ejecución. No tengo problemas con los webforms,
pero ahora necesito un campo de texto de tipo

<input type="file" />, y esto no se como hacerlo.
Posiblemente puedo hacerlo con el response.write(), pero
mi pregunta es si se puede hacer de otra forma.

Un saludo a todos
Respuesta Responder a este mensaje
#2 Fernando García España
05/08/2004 - 09:11 | Informe spam
Gracias Sergio. Ha funcionado perfectamente.

suerte y reitero las gracias

Fernando

Si quieres crear un <input type="file"> de forma


dinamica lo haces igual que
con un TextBox o cualquier control web, solo que debes


crear especificamente
un System.Web.UI.HtmlControls.HtmlInputFile.

Sergio Florez M.
Miembro activo www.AlianzaDev.net
El que persevera insiste
Medellín, Colombia
DCE 4

"Fernando García España"


escribió en
el mensaje news:bf3601c47a17$137a5fc0$
Hola a todos: Mi problema es como puedo crear html en
tiempo de ejecución. No tengo problemas con los webforms,
pero ahora necesito un campo de texto de tipo

<input type="file" />, y esto no se como hacerlo.
Posiblemente puedo hacerlo con el response.write(), pero
mi pregunta es si se puede hacer de otra forma.

Un saludo a todos




.

Respuesta Responder a este mensaje
#3 Anonimo
05/08/2004 - 11:08 | Informe spam
Sergio, dos dudas que tengo.

La primera es como puedo meter un valor en tiempo de
ejecución, no lo consigo con el siguiente código.

objImputFile = New
system.Web.UI.HtmlControls.HtmlInputFile()
objImputFile.ID
= "FILE_1"
objImputFile.Accept = "lo que sea"
objImputFile.size = 120

Lo segundo es como puedo recuperar el valor al lanzar el
formulario creado. En concreto yo utilizo el siguiente
bucle, pero solo me funciona para los webcontrols.

valor = ""
For Each objkey In Request.Form.keys
' el valor lo recupero de esta forma
valor = valor & Request.Form.Item(objkey))& ","
Next

Esto funciona muy bien, si utilizo solo webcontrols

Gracias y siento molestarte

un saludo

Si quieres crear un <input type="file"> de forma


dinamica lo haces igual que
con un TextBox o cualquier control web, solo que debes


crear especificamente
un System.Web.UI.HtmlControls.HtmlInputFile.

Sergio Florez M.
Miembro activo www.AlianzaDev.net
El que persevera insiste
Medellín, Colombia
DCE 4

"Fernando García España"


escribió en
el mensaje news:bf3601c47a17$137a5fc0$
Hola a todos: Mi problema es como puedo crear html en
tiempo de ejecución. No tengo problemas con los webforms,
pero ahora necesito un campo de texto de tipo

<input type="file" />, y esto no se como hacerlo.
Posiblemente puedo hacerlo con el response.write(), pero
mi pregunta es si se puede hacer de otra forma.

Un saludo a todos




.

Respuesta Responder a este mensaje
#4 Sergio Florez M.
05/08/2004 - 14:47 | Informe spam
El si funciona. Me parece que tu confusion es con la propiedad size ya que
ese 120 no significa 120 pixeles sino 120 columnas (mas o menos 120
caracteres). Intentalo con valores mas pequeños. En tu otra duda no puedo
ayudarte.

Sergio Florez M.
Miembro activo www.AlianzaDev.net
El que persevera insiste
Medellín, Colombia
DCE 4

escribió en el mensaje
news:058001c47acb$c7bfebd0$
Sergio, dos dudas que tengo.

La primera es como puedo meter un valor en tiempo de
ejecución, no lo consigo con el siguiente código.

objImputFile = New
system.Web.UI.HtmlControls.HtmlInputFile()
objImputFile.ID
= "FILE_1"
objImputFile.Accept = "lo que sea"
objImputFile.size = 120

Lo segundo es como puedo recuperar el valor al lanzar el
formulario creado. En concreto yo utilizo el siguiente
bucle, pero solo me funciona para los webcontrols.

valor = ""
For Each objkey In Request.Form.keys
' el valor lo recupero de esta forma
valor = valor & Request.Form.Item(objkey))& ","
Next

Esto funciona muy bien, si utilizo solo webcontrols

Gracias y siento molestarte

un saludo

Si quieres crear un <input type="file"> de forma


dinamica lo haces igual que
con un TextBox o cualquier control web, solo que debes


crear especificamente
un System.Web.UI.HtmlControls.HtmlInputFile.

Sergio Florez M.
Miembro activo www.AlianzaDev.net
El que persevera insiste
Medellín, Colombia
DCE 4

"Fernando García España"


escribió en
el mensaje news:bf3601c47a17$137a5fc0$
Hola a todos: Mi problema es como puedo crear html en
tiempo de ejecución. No tengo problemas con los webforms,
pero ahora necesito un campo de texto de tipo

<input type="file" />, y esto no se como hacerlo.
Posiblemente puedo hacerlo con el response.write(), pero
mi pregunta es si se puede hacer de otra forma.

Un saludo a todos




.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida