Table of Contents

Class CascadingDropDown

Namespace
AjaxControlToolkit
Assembly
AjaxControlToolkit.dll
[ClientScriptResource("Sys.Extended.UI.CascadingDropDownBehavior", "CascadingDropDown")]
[RequiredScript(typeof(CommonToolkitScripts))]
public class CascadingDropDown : ExtenderControlBase, IControlResolver
Inheritance
CascadingDropDown
Implements
Inherited Members

Constructors

CascadingDropDown()

public CascadingDropDown()

Properties

Category

[RequiredProperty]
[ExtenderControlProperty]
[ClientPropertyName("category")]
public string Category { get; set; }

Property Value

string

ClearSelectedItemOnParentChange

[ExtenderControlProperty]
[ClientPropertyName("clearSelectedItemOnParentChange")]
public bool ClearSelectedItemOnParentChange { get; set; }

Property Value

bool

ContextKey

[ExtenderControlProperty]
[ClientPropertyName("contextKey")]
public string ContextKey { get; set; }

Property Value

string

EmptyText

[ExtenderControlProperty]
[ClientPropertyName("emptyText")]
public string EmptyText { get; set; }

Property Value

string

EmptyValue

[ExtenderControlProperty]
[ClientPropertyName("emptyValue")]
public string EmptyValue { get; set; }

Property Value

string

EnableAtLoading

[ExtenderControlProperty]
[ClientPropertyName("enableAtLoading")]
public bool EnableAtLoading { get; set; }

Property Value

bool

LoadingText

[ExtenderControlProperty]
[ClientPropertyName("loadingText")]
public string LoadingText { get; set; }

Property Value

string

ParentControlID

[ExtenderControlProperty]
[ClientPropertyName("parentControlID")]
public string ParentControlID { get; set; }

Property Value

string

PromptText

[ExtenderControlProperty]
[ClientPropertyName("promptText")]
public string PromptText { get; set; }

Property Value

string

PromptValue

[ExtenderControlProperty]
[ClientPropertyName("promptValue")]
public string PromptValue { get; set; }

Property Value

string

SelectedValue

[ExtenderControlProperty]
[ClientPropertyName("selectedValue")]
public string SelectedValue { get; set; }

Property Value

string

ServiceMethod

[RequiredProperty]
[ExtenderControlProperty]
[ClientPropertyName("serviceMethod")]
public string ServiceMethod { get; set; }

Property Value

string

ServicePath

[ExtenderControlProperty]
[TypeConverter(typeof(ServicePathConverter))]
[ClientPropertyName("servicePath")]
public string ServicePath { get; set; }

Property Value

string

UseContextKey

[ExtenderControlProperty]
[ClientPropertyName("useContextKey")]
public bool UseContextKey { get; set; }

Property Value

bool

UseHttpGet

[ExtenderControlProperty]
[ClientPropertyName("useHttpGet")]
public bool UseHttpGet { get; set; }

Property Value

bool

Methods

ParseKnownCategoryValuesString(string)

public static StringDictionary ParseKnownCategoryValuesString(string knownCategoryValues)

Parameters

knownCategoryValues string

Returns

StringDictionary

QuerySimpleCascadingDropDownDocument(XmlDocument, string[], StringDictionary, string)

public static CascadingDropDownNameValue[] QuerySimpleCascadingDropDownDocument(XmlDocument document, string[] documentHierarchy, StringDictionary knownCategoryValuesDictionary, string category)

Parameters

document XmlDocument
documentHierarchy string[]
knownCategoryValuesDictionary StringDictionary
category string

Returns

CascadingDropDownNameValue[]

QuerySimpleCascadingDropDownDocument(XmlDocument, string[], StringDictionary, string, Regex)

public static CascadingDropDownNameValue[] QuerySimpleCascadingDropDownDocument(XmlDocument document, string[] documentHierarchy, StringDictionary knownCategoryValuesDictionary, string category, Regex inputValidationRegex)

Parameters

document XmlDocument
documentHierarchy string[]
knownCategoryValuesDictionary StringDictionary
category string
inputValidationRegex Regex

Returns

CascadingDropDownNameValue[]