ASP.Net recursive findControl for HTMLGenericControls
| Script version: | 1.0 |
| Language: | ASP.Net |
| Rating: |
10 (1 votes cast) |
| Category: | Miscellanious |
| Description: | The HtmlGenericControl in the System.Web.UI.HtmlControls namespace has a findControl() method, however this method only returns controls that are immediate children, and nested controls cannot be found using this method. If you are trying to access a child control that is more than 1 node deep, you need to use a foreach iteration (which can sometimes bring up an error if you try to modify the control within the foreach loop). To get round this, here is a bit of code to extend the functionality of the findControl method. |
| Instructions: | This bit of code is an extension of the recursive Find Control method by Steve Smith here: http://stevesmithblog.com/blog/recursive-findcontrol/ This method and a few others including the isNumeric, are now available in the ASP.Net ToolBox file. The toolbox file contains the following helper static functions: <b>isNumeric</b> - evaluates whether a string is a number <b>isDate</b> - tests whether a string is a valid date <b>isValidEmail</b> - checks whether a string conforms to a valid email address format <b>isValidURL</b> - checks whether a string is a valid url <b>CreateRandomPassword</b> - generates a random password <b>CountStringOccurrences</b> - counts the number of times a pattern appears in a string <b>GetIP</b> - returns the ip address of a visitor Download the toolbox helper file here: http://www.mykeblack.com/data/files/mykeblack.cs |
| Code: | |
Comments
Related Scripts:
Tags
[ controls ] [ c# ] [View tag cloud]Back to main scripts page
Tag Cloud Submit a script
Latest Scripts Added
jQuery image swap on mouseover (jQuery)04 January 2012
This simple bit of code allows you to quickly create image rollovers. The code was modified from a version by Sam Colletts on http://webdevel.blogspot.com/2008/04/rollover-images-with-jquery.html ...
replace XML characters in a string using ASP.Net (ASP.Net)
12 December 2011
Sometimes you need to insert a string into an xml document. Before doing this, you need to ensure that your string does not contain any special xml characters. It is possible to use a CDATA section ...
How to remove title tag in ASP.Net (ASP.Net)
14 October 2011
This is not really a script, but a little trick that you can use to remove the title tag in ASP.net. In ASP.net, when the head tag is rendered, the title tag is automatically added. One of the real ...
ASP sort numerical array (ASP)
12 September 2011
This code is similar to the sort array script which sorts an array alphabetical, however it also sorts arrays based on numberical ordering, for example: dim numbers(4) numbers(0) = ...
Force file download in ASP.Net / c# (ASP.Net)
02 September 2011
this script allows you to force browsers to display a file save dialogue for any file type. It contains a string of allowed file types so users cannot change the querystring to downoad your ...

