Ask a Question related to ASP.NET General, Design and Development.
-
Wilhelm Pieper #1
HowTo: get request.form[i].name
Hello,
HowTo: catch name/value pairs from request.form?
My viewstate shows:
"__VIEWSTATE=..&111=5.."
I want to get this pairs of IDs/names [111] and values [5].
But because the DropDownList ist dynamically created I don't know the
name/ID of the created list. I can parse the viewState string to get the
related name/value pairs, but I think there will be a more simple way
provided by the request-object??
wkr: Wilhelm Pieper
Wilhelm Pieper Guest
-
request: 'HOWTO migrate IIS6.0 web services to ASP 2.0'
CONTENTS summary setup error messages compensation attempts comment SUMMARY I have an IIS6.0 server which has recently been upgraded to ASP... -
Checkbox Set To OFF Not In Request.Form
When using checkboxes on a form, if you uncheck them, the unchecked name/value pair in the Request.Form collection doesn't show up. It only shows... -
Confused about a REQUEST.FORM and a REQUEST.QUERYSTRING
This is snipit of code, supplied by PayPal with explanation about what has to be done to access their back end. I am confused because they first... -
Cannot use Request.Form
Hi! I get an error when I run my code Is there any other way to get te information from my form? Heres the error I get and the code beneath.... -
best way to get data: request.form, request.params, controlname.value
Hi! I think I remember somewhere that using request.form was a bad idea (I can't say I remember why). So I'm wondering: What is the best way to... -
Natty Gur #2
Re: HowTo: get request.form[i].name
Hi,
I don’t know how you get the data from __viewstate field. This data is
handling by the LosFormatter class. This class serializes the values of
the controls into string presentation. The data format in the
__viewstate isn’t in key=value format.
Anyway you can get data from the Form Collection:
string x = Request.form["myTextControl"];
Natty Gur, CTO
Dao2Com Ltd.
28th Baruch Hirsch st. Bnei-Brak
Israel , 51114
Phone Numbers:
Office: +972-(0)3-5786668
Fax: +972-(0)3-5703475
Mobile: +972-(0)58-888377
Know the overall picture
*** Sent via Developersdex [url]http://www.developersdex.com[/url] ***
Don't just participate in USENET...get rewarded for it!
Natty Gur Guest
-
Wilhelm Pieper #3
Re: HowTo: get request.form[i].name
"Natty Gur" <natty@dao2com.com> schrieb im Newsbeitrag
news:ehYVmL5QDHA.3144@tk2msftngp13.phx.gbl...
Debugger :-)> I don't know how you get the data from __viewstate field. ..But I don't know the name "myTextControl".>
> Anyway you can get data from the Form Collection:
> string x = Request.form["myTextControl"];
When getting the request.forms string I loop through this string and get
the values I'm looking for but not the names related to this items:
for (int i=0;i<Request.Form.Count;i++)
Double dTmp = Convert.ToDouble(Request.Form[i].ToString());
if (dTmp > 0) ..
Wilhelm Pieper Guest
-
Natty Gur #4
Re: HowTo: get request.form[i].name
OK,
1)using debugger nice :-).
2)What you really after? viewstate will return the last state of the
control on the server while Form collection holds the values that sends
from the client.
Any way if you want you can:
1) Use the LosFormatter class to get the cached data from the
__viewstate field.
2) Loop through the form elements (as you already did) to get the data
Send from the client
3) Loop through the WebForm controls to get their current values (the
cached data and the one that changed by the user).
Natty Gur, CTO
Dao2Com Ltd.
28th Baruch Hirsch st. Bnei-Brak
Israel , 51114
Phone Numbers:
Office: +972-(0)3-5786668
Fax: +972-(0)3-5703475
Mobile: +972-(0)58-888377
Know the overall picture
*** Sent via Developersdex [url]http://www.developersdex.com[/url] ***
Don't just participate in USENET...get rewarded for it!
Natty Gur Guest
-
Wilhelm Pieper #5
Re: HowTo: get request.form[i].name
Hello Natty,
thanks to your reply.
Because your solution looks a little bit more code I tried
string[] strRequest = Request.Form.ToString().Split('&');
This returns all pairs I'm interested in in an easy to parse array like:
"112=5", "113=4" and so on.
"Natty Gur" <natty@dao2com.com> schrieb im Newsbeitrag
news:#eYojn5QDHA.2676@TK2MSFTNGP10.phx.gbl...
...Isn't this the same like Request.Form.ToString()??> 1) Use the LosFormatter class to get the cached data from the
> __viewstate field.
I could (probably) do, but I'm not shure with this because my controls are> 2) Loop through the form elements (as you already did) to get the data
> Send from the client
> 3) Loop through the WebForm controls to get their current values (the
> cached data and the one that changed by the user).
added on the fly.
So they may be not part of the controls collection.
wkr: Wilhelm Pieper
Wilhelm Pieper Guest
-
David Waz... #6
Re: HowTo: get request.form[i].name
I think you have a fundimental misunderstanding of .Net
you DON"T need access to viewstate. The value of your control is
automatically restored in your application on post-back. You query it's
value then.
These three properties should give you what you want
"DropDownControl.SelectedValue"
"DropDownControl.SelectedIndex"
"DropDownControl.SelectedItem"
..Net removes you from dealing with the behind the scene plumbing of the
web - GONE are the days of splitting on "&" etc etc etc.
(unless you are a PHP pup (doh!))
"Wilhelm Pieper" <w_pieper@web.de> wrote in message
news:eze#$H4QDHA.1024@TK2MSFTNGP12.phx.gbl...> Hello,
>
> HowTo: catch name/value pairs from request.form?
>
> My viewstate shows:
> "__VIEWSTATE=..&111=5.."
> I want to get this pairs of IDs/names [111] and values [5].
> But because the DropDownList ist dynamically created I don't know the
> name/ID of the created list. I can parse the viewState string to get the
> related name/value pairs, but I think there will be a more simple way
> provided by the request-object??
>
> wkr: Wilhelm Pieper
>
>
David Waz... Guest



Reply With Quote

