HtmlSelectBuilder.GetChildControlType(String, IDictionary) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Type Získá podřízené HtmlSelect ovládací prvky ovládacího prvku.
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
Parametry
- tagName
- String
Název značky podřízeného ovládacího prvku.
- attribs
- IDictionary
Pole atributů obsažených v podřízené kontrole
Návraty
HtmlSelect Zadaný Type podřízený ovládací prvek ovládacího prvku.
Příklady
Následující příklad kódu ukazuje, jak přepsat metodu GetChildControlType pro kontrolu vlastních podřízených typů ovládacích prvků. Úplný příklad pracovního kódu najdete v tématu přehledu HtmlSelectBuilder třídy.
[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
Poznámky
Použijte metodu GetChildControlType k vrácení Type zadaného podřízeného ovládacího prvku v ovládacím HtmlSelect prvku.