Saturday, March 24, 2012

newbie form post question

Please tell me how I can get the values and items for a form posted using
the post method.

The posting page is HTML and I won't know what's in it ahead of time...

How can I get a item/value pair for it.

I'm sure it is simple but haven't figured it out.

Thanks

ShaneWould somethin glike this work?:

Dim idict As System.Collections.IDictionaryEnumerator = CType(Request.Form,
System.Collections.IDictionaryEnumerator)
While idict.MoveNext
Dim key As String = CStr(idict.Key)
Dim value As String = CStr(idict.Value)
End While

Karl

"SStory >" <Shane_Story@.online.msn.com <remove the 'online.' to send me
mail> wrote in message news:%23i9iyr5VDHA.2544@.tk2msftngp13.phx.gbl...
> Please tell me how I can get the values and items for a form posted using
> the post method.
> The posting page is HTML and I won't know what's in it ahead of time...
> How can I get a item/value pair for it.
> I'm sure it is simple but haven't figured it out.
> Thanks
> Shane
give me this...
Specified cast is not valid.

I can't imagine why this should be so ridiculous nor can I found information
on it.

I need info from an HTML page, not the same ASPX page and it will be POST
instead of GET.

I looked at request.form.key, .getvalues.
Not sure what they do and can't find explanation

if you have any more ideas please let me know..

Thanks a bunch,

Shane

"Karl Seguin" <kseguin##crea.ca> wrote in message
news:OJJS1v5VDHA.2364@.TK2MSFTNGP09.phx.gbl...
> Would somethin glike this work?:
> Dim idict As System.Collections.IDictionaryEnumerator =
CType(Request.Form,
> System.Collections.IDictionaryEnumerator)
> While idict.MoveNext
> Dim key As String = CStr(idict.Key)
> Dim value As String = CStr(idict.Value)
> End While
> Karl
> "SStory >" <Shane_Story@.online.msn.com <remove the 'online.' to send me
> mail> wrote in message news:%23i9iyr5VDHA.2544@.tk2msftngp13.phx.gbl...
> > Please tell me how I can get the values and items for a form posted
using
> > the post method.
> > The posting page is HTML and I won't know what's in it ahead of time...
> > How can I get a item/value pair for it.
> > I'm sure it is simple but haven't figured it out.
> > Thanks
> > Shane
Request.Form is a NameValueCollection, containing the names and values of
all the form fields in the form that posted to the current Page. All you
have to do is iterate through it.

--
HTH,

Kevin Spencer
Microsoft MVP
..Net Developer
http://www.takempis.com
Complex things are made up of
lots of simple things.

"SStory >" <Shane_Story@.online.msn.com <remove the 'online.' to send me
mail> wrote in message news:%23i9iyr5VDHA.2544@.tk2msftngp13.phx.gbl...
> Please tell me how I can get the values and items for a form posted using
> the post method.
> The posting page is HTML and I won't know what's in it ahead of time...
> How can I get a item/value pair for it.
> I'm sure it is simple but haven't figured it out.
> Thanks
> Shane
Thanks a million... Whew... The docs said it lists all forms on a page so I
was thrown off..

for anybody else who needs to know the easy way of doing this is:

dim i as short

For i = 0 To Request.Form.Count - 1
Response.Write(Request.Form.Keys(i) & "=" & Request.Form.Item(i) & &
"</br>")
Next i

"Kevin Spencer" <kevin@.takempis.com> wrote in message
news:uB31615VDHA.2368@.TK2MSFTNGP09.phx.gbl...
> Request.Form is a NameValueCollection, containing the names and values of
> all the form fields in the form that posted to the current Page. All you
> have to do is iterate through it.
> --
> HTH,
> Kevin Spencer
> Microsoft MVP
> .Net Developer
> http://www.takempis.com
> Complex things are made up of
> lots of simple things.
> "SStory >" <Shane_Story@.online.msn.com <remove the 'online.' to send me
> mail> wrote in message news:%23i9iyr5VDHA.2544@.tk2msftngp13.phx.gbl...
> > Please tell me how I can get the values and items for a form posted
using
> > the post method.
> > The posting page is HTML and I won't know what's in it ahead of time...
> > How can I get a item/value pair for it.
> > I'm sure it is simple but haven't figured it out.
> > Thanks
> > Shane

0 comments:

Post a Comment