Article View: chile.comp.programacion
Article #1291Re: Asp a ASP.NET?
From: gato2006chile
Date: Wed, 01 Nov 2006 02:29
Date: Wed, 01 Nov 2006 02:29
86 lines
3782 bytes
3782 bytes
Eso funciona bien si son paginas asp.
No me queda otra que modificar los formularios a asp.net, que por lo
demas ahi si funciona.
Lo que busco yo es modificar la pagina de proceso del formulario que
tengo y no tener que modificar todos los formularios.
En asp.net los objetos request.form retornan un namevalue en vez de una
matriz de valores.
Incluso este codigo de microsoft, no funciona(lo mas probable es que me
equivoque en algo pero no me doy cuenta).
respuesta.aspx
<%@ Page Language="VB" %>
<script runat="server">
' Insert page code here
'
Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) _
Handles Me.Load
Dim displayValues As New StringBuilder()
Dim postedValues As NameValueCollection = Request.Form
Dim nextKey As String
Dim i as integer
For i = 0 To postedValues.AllKeys.Length - 1
nextKey = postedValues.AllKeys(i)
If nextKey.Substring(0, 2) <> "__" Then
displayValues.Append("<br>")
displayValues.Append(nextKey)
displayValues.Append(" = ")
displayValues.Append(postedValues(i))
End If
Next
Response.Write(postedValues.AllKeys.Length.ToString() + "<br>")
Response.Write(displayValues.ToString())
End Sub
</script>
<html>
<head>
</head>
<body>
<form runat="server">
<!-- Insert content here -->
<label id="Label1" runat="server" name="Label1">Valor</label>
</form>
</body>
</html>
Nicotinomaniaco escribi�:
> No se lo escribiste asi para ilustrar la idea o si te equivocaste, pero en
> el segundo caso, deber�as escribir:
>
> response.write(request.form("nombre del campo"))
>
> o bien
>
> response.write(request.querystring("nombre del campo"))
>
> M�s que el valor del formulario, puedes obtener los valores de los campos
> del fomulario, que pueden ser varios (uno para nombre, otro para mail,
> etc.). Por cada campo debes utilizar la instrucci�n antes descrita.
>
> Slds
> :)
>
> "gato2006chile" <gato2006chileSINESTO@gmail.com> escribi� en el mensaje
> news:ei69h2$ma5$1@news.nivel5.cl...
>> Tengo un sitio desarrollado con varios formularios, el cual estoy
>> migrandolo a paginas asp.net(solo el proceso).
>>
>> El sitio esta formado por paginas html y respuestas en asp.
>>
>> Lo que deseo es solo cambiar la accion del formulario y del proceso, pero
>> no puedo acceder a los valores del formulario.
>>
>> <% response.write(request.form o request.querystring) %> no imprime nada.
>>
>> �Como puedo obtener el valor del formulario?
>
>
Technical Details
Message-ID:
<ei8tb2$f83$1@news.nivel5.cl>Path:
arc1-ca.pugleaf.net!g2news2.google.com!news4.google.com!news.glorb.com!news2.volia.net!news.germany.com!newsfeed.freenet.de!newsfeed.x-privat.org!news.kjsl.com!news.nivel5.cl!not-for-mailReferences:
<ei69h2$ma5$1@news.nivel5.cl> <ei8o32$den$1@news.nivel5.cl>Show Full Headers
Complete Article Headers
X-Google-Thread: 1593cb,e27102f38550c608 X-Google-Attributes: gid1593cb,public X-Google-Language: SPANISH,CP1252 From: gato2006chile <gato2006chileSINESTO@gmail.com> Newsgroups: chile.comp.programacion Subject: Re: Asp a ASP.NET? Date: Tue, 31 Oct 2006 22:29:42 -0400 Organization: Varios Lines: 86 Message-ID: <ei8tb2$f83$1@news.nivel5.cl> References: <ei69h2$ma5$1@news.nivel5.cl> <ei8o32$den$1@news.nivel5.cl> NNTP-Posting-Host: pc-19-67-44-190.cm.vtr.net Mime-Version: 1.0 Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 8bit X-Trace: news.nivel5.cl 1162344610 15619 190.44.67.19 (1 Nov 2006 01:30:10 GMT) X-Complaints-To: news@news.nivel5.cl NNTP-Posting-Date: Wed, 1 Nov 2006 01:30:10 +0000 (UTC) User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; es-ES; rv:1.7.10) Gecko/20060419 Thunderbird/1.5.0.5 Mnenhy/0.7.4.0 In-Reply-To: <ei8o32$den$1@news.nivel5.cl> Path: arc1-ca.pugleaf.net!g2news2.google.com!news4.google.com!news.glorb.com!news2.volia.net!news.germany.com!newsfeed.freenet.de!newsfeed.x-privat.org!news.kjsl.com!news.nivel5.cl!not-for-mail