Buried Controls
Messages   Related Types
This message was discovered on ASPFriends.com 'aspngfreeforall' list.


Mike Simon
T2ssIGhlcmUncyBhIHRvdWdoIG9uZToNCg0KSSdtIGNyZWF0aW5nIGR5bmFtaWMgZm9ybSBlbGVt
ZW50cyBpbnNpZGUgYSBkeW5hbWljIGFzcHRhYmxlLiAgSG93IGRvIEkNCmdldCB0aGUgdmFsdWVz
IG9mIHRob3NlIGZvcm0gZWxlbWVudHMgd2l0aG91dCBrbm93aW5nIHRoZWlyICJwYXRoIiBhbmQN
CmRvaW5nIGFib3V0IGVpZ2h0IG5lc3RlZCBmaW5kY29udHJvbHM/ICBJcyB0aGVyZSBhIHdheSB0
byBkbyBhDQpmaW5kY29udHJvbHMgb24gdGhlIFdIT0xFIHBhZ2Ugb3Igb25seSBvbiBmb3JtIGVs
ZW1lbnRzPw0KDQpUaGFua3MsDQoNCk1pa2UNCg=
Reply to this message...
 
    
Jason Peterson
The easiest way is probably just to loop through the request.form
object, and look for the name (or a partial match if you have multiple
controls with similar names):

Here is a snippet of something I did in VB.net:

Dim sItem As String, sTemp As String
Dim iMarker As Integer, iLinkID As Integer, iOrderID As Integer

For Each sItem In Request.Form

iMarker = sItem.IndexOf("tbOrderID_")

If (iMarker > 0) Then

sTemp = sItem.Substring(iMarker + 10, sItem.Length - (iMarker +
10))

iLinkID = CInt(sTemp)

iOrderID = CInt(Request.Form(sItem))

Response.Write("iLinkID=" & CStr(iLinkID) & ", iOrderID=" &
CStr(iOrderID) & "<BR>")

End If ' iMarker

Next ' sItem

Hope this helps,

Jason

-----Original Message-----
From: Mike Simon [mailto:Click here to reveal e-mail address]
Sent: Monday, 12 August, 2002 9:31 AM
To: aspngfreeforall
Subject: Buried Controls

Ok, here's a tough one:

I'm creating dynamic form elements inside a dynamic asptable. How do I
get the values of those form elements without knowing their "path" and
doing about eight nested findcontrols? Is there a way to do a
findcontrols on the WHOLE page or only on form elements?

Thanks,

Mike
Reply to this message...
 
    
Shane Kempton
VGhlIG9ubHkgd2F5IEkga25vdyBpcyB0byBsb29wIHRocm91Z2ggYWxsIHRoZSBjb250cm9scyBv
biB0aGUgcGFnZS4gIEluc3RlYWQgb2YgY3JlYXRpbmcgbmVzdGVkIGxvb3BzIGNhbGwgdGhlIHlv
dXIgbG9vcCBtZXRob2QgcmVjdXJzaXZlbHkgdW50aWwgeW91IGZpbmQgdGhlIGNvbnRyb2wgeW91
IHdhbnQuICBIZXJlJ3MgYW4gZXhhbXBsZS4NCg0KUHJpdmF0ZSBTdWIgbG9vcENvbnRyb2xzKEJ5
UmVmIG9Db250cm9sIEFzIENvbnRyb2wsIEJ5VmFsIHNDb250cm9sSUQgQXMgU3RyaW5nKQ0KDQog
ICAgRGltIGkgQXMgSW50ZWdlcg0KDQogICAgRGltIG9UZW1wQ29udHJvbCBBcyBDb250cm9sDQoN
CiAgICBGb3IgaSA9IDAgVG8gb0NvbnRyb2wuQ29udHJvbHMuQ291bnQgLSAxDQoNCiAgICAgICAg
b1RlbXBDb250cm9sID0gb0NvbnRyb2wuQ29udHJvbHMoaSkNCg0KICAgICAgICBJZiBOb3Qgb1Rl
bXBDb250cm9sLkNsaWVudElEIElzIE5vdGhpbmcgVGhlbg0KDQogICAgICAgICAgICBJZiBvVGVt
cENvbnRyb2wuQ2xpZW50SUQuVG9TdHJpbmcoKSA9IHNDb250cm9sSUQgVGhlbg0KDQogICAgICAg
ICAgICAgICAgTWUuZ2xvYmFsX0NvbnRyb2wgPSBvVGVtcENvbnRyb2wNCg0KICAgICAgICAgICAg
RWxzZQ0KDQogICAgICAgICAgICAgICAgTWUubG9vcENvbnRyb2xzKG9UZW1wQ29udHJvbCwgc0Nv
bnRyb2xJRCkNCg0KICAgICAgICAgICAgRW5kIElmDQoNCiAgICAgICAgRW5kIElmDQoNCiAgICBO
ZXh0DQoNCkVuZCBTdWINCg0KU2hhbmUgS2VtcHRvbiANCg0KDQotLS0tLU9yaWdpbmFsIE1lc3Nh
Z2UtLS0tLQ0KRnJvbTogTWlrZSBTaW1vbiBbbWFpbHRvOmRyZWFtQG1pa2VzaW1vbi5jb21dDQpT
ZW50OiBNb25kYXksIEF1Z3VzdCAxMiwgMjAwMiA5OjMxIEFNDQpUbzogYXNwbmdmcmVlZm9yYWxs
DQpTdWJqZWN0OiBCdXJpZWQgQ29udHJvbHMNCg0KDQpPaywgaGVyZSdzIGEgdG91Z2ggb25lOg0K
DQpJJ20gY3JlYXRpbmcgZHluYW1pYyBmb3JtIGVsZW1lbnRzIGluc2lkZSBhIGR5bmFtaWMgYXNw
dGFibGUuICBIb3cgZG8gSQ0KZ2V0IHRoZSB2YWx1ZXMgb2YgdGhvc2UgZm9ybSBlbGVtZW50cyB3
aXRob3V0IGtub3dpbmcgdGhlaXIgInBhdGgiIGFuZA0KZG9pbmcgYWJvdXQgZWlnaHQgbmVzdGVk
IGZpbmRjb250cm9scz8gIElzIHRoZXJlIGEgd2F5IHRvIGRvIGENCmZpbmRjb250cm9scyBvbiB0
aGUgV0hPTEUgcGFnZSBvciBvbmx5IG9uIGZvcm0gZWxlbWVudHM/DQoNClRoYW5rcywNCg0KTWlr
ZQ0KDQo
Reply to this message...
 
 




Ad
MBR BootFX
Best-of-breed application framework for .NET projects, developed by Matthew Baxter-Reynolds and MBR IT
 
 Copyright © Matthew Baxter-Reynolds 2001-2008. '.NET 247 Software Development Services' is a trading style of MBR IT Solutions Ltd.
Contact Us - Terms of Use - Privacy Policy - www.dotnet247.com