HtmlSelectBuilder.GetChildControlType(String, IDictionary) Method      
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Obtains the Type for the HtmlSelect control's child controls.
public:
 override Type ^ GetChildControlType(System::String ^ tagName, System::Collections::IDictionary ^ attribs);
	public override Type GetChildControlType(string tagName, System.Collections.IDictionary attribs);
	override this.GetChildControlType : string * System.Collections.IDictionary -> Type
	Public Overrides Function GetChildControlType (tagName As String, attribs As IDictionary) As Type
	Parameters
- tagName
 - String
 
The tag name of the child control.
- attribs
 - IDictionary
 
An array of attributes contained in the child control.
Returns
The Type of the HtmlSelect control's specified child control.
Examples
The following code example demonstrates how to override the GetChildControlType method to check for custom child control types. For a complete, working code example, see the HtmlSelectBuilder class overview topic.
[AspNetHostingPermission(SecurityAction.Demand, Level = AspNetHostingPermissionLevel.Minimal)]
public override Type GetChildControlType(string tagName, IDictionary attribs)
{
    // Distinguish between two possible types of child controls.
    if (tagName.ToLower().EndsWith("myoption1"))
    {
        return typeof(MyOption1);
    }
    else if (tagName.ToLower().EndsWith("myoption2"))
    {
        return typeof(MyOption2);
    }
    return null;
}
<AspNetHostingPermission(SecurityAction.Demand, Level:=AspNetHostingPermissionLevel.Minimal)> _
Public Overrides Function GetChildControlType(ByVal tagName As String, ByVal attribs As IDictionary) As Type
    ' Distinguish between two possible types of child controls.
    If tagName.ToLower().EndsWith("myoption1") Then
        Return GetType(MyOption1)
    ElseIf tagName.ToLower().EndsWith("myoption2") Then
        Return GetType(MyOption2)
    End If
    Return Nothing
End Function
	Remarks
Use the GetChildControlType method to return the Type of a specified child control in an HtmlSelect control.