Vlastnosti sdílené ovládacími prvky HTML
Jako součást rozhraní .NET Framework, sdílí ASP.NET dědičnosti mezi obory názvů a třídami. Existují dvě podskupiny ovládacích prvků jazyka HTML, které sdílejí vlastnosti z odlišných základních tříd. Tyto podmnožiny jsou označovány jako kontejnery a vstupní ovládací prvky.
Jakýkoli atribut deklarovaný na ovládacím prvku jazyka HTML je přidán do kolekce Attributes ovládacího prvku a může být obsluhován programově, stejně jako vlastnost. Deklarujete-li například atribut bgcolor u elementu <body>, můžete k atributu programově přistupovat a napsat obslužné rutiny pro změnu jeho hodnoty.
Vlastnosti sdílené všemi ovládacími prvky jazyka HTML
Získá všechny páry atributů název/hodnota určené ve značce serverového ovládacího prvku vybrané stránky technologie ASP.NET.
Poznámka
V serverových ovládacích prvcích jazyka HTML je manipulace s kolekcí Attributes stejná jako manipulace s vlastností Control.ViewState.
|
|
Získá nebo nastaví hodnotu, která označuje, zda je atribut disabled zahrnut při vykreslení ovládacího prvku jazyka HTML v prohlížeči. Vložení tohoto atributu určuje ovládací prvek pouze pro čtení. |
|
Získá všechny vlastnosti kaskádových šablon stylů (CSS), které se vztahují na určitý serverový ovládací prvek jazyka HTML v souboru ASPX. |
|
Získá název elementu značky, která obsahuje atribut runat="server". |
|
Získá nebo nastaví hodnotu, která určuje, zda je serverový ovládací prvek jazyka HTML zobrazen na stránce. |
Vlastnosti sdílené všemi vstupními ovládacími prvky jazyka HTML
Vstupní ovládací prvky jazyka HTML se mapují na standardní vstupní elementy jazyka HTML. Zahrnují atribut type, který definuje typ vstupního ovládacího prvku, který vykreslují na webovou stránku.
Ovládací prvky HtmlInputText, HtmlInputPassword, HtmlInputButton, HtmlInputSubmit, HtmlInputReset, HtmlInputCheckBox, HtmlInputImage, HtmlInputHidden, HtmlInputFile a HtmlInputRadioButton sdílejí následující vlastnosti.
Získá nebo nastaví jedinečný název identifikátoru ovládacího prvku HtmlInputControl. |
|
Získá nebo nastaví hodnotu přidruženou ke vstupnímu ovládacímu prvku.
Poznámka
Hodnota přidružená k prvku závisí na kontextu ovládacího prvku.Například v ovládacích prvcích, které umožňují zadávat text, jako například ovládací prvek HtmlInputText, je hodnota text zadaný do ovládacího prvku. V ovládacích prvcích, které neumožňují zadávat text, jako například ovládací prvek HtmlInputButton, je hodnota titulek zobrazený v ovládacím prvku.Odkažte se na určitý ovládací prvek pro informace týkající se kontextu vlastnosti Value.
|
|
Získá typ ovládacího prvku HtmlInputControl. Je-li tato vlastnost například nastavena na text, je ovládací prvek HtmlInputControl textové pole pro zadávání dat. |
Vlastnosti sdílené všemi kontejnerovými ovládacími prvky jazyka HTML
Kontejnerové ovládací prvky jazyka HTML se mapují na prvky jazyka HTML, u kterých je požadováno, aby měly otevírací a uzavírací značku, jako například prvky <select>, <a>, <button> a <form>.
Ovládací prvky HtmlTableCell, HtmlTable, HtmlTableRow, HtmlButton, HtmlForm, HtmlAnchor, HtmlGenericControl, HtmlSelect a HtmlTextArea sdílí následující vlastnosti.
Získá nebo nastaví obsah nalezený mezi otevírací a zavírací značkou určeného ovládacího prvku jazyka HTML. Vlastnost InnerHtml automaticky nepřevádí speciální znaky na HTML entity. Například, znak menší než (<) není převeden na <. Tato vlastnost se běžně používá k uložení prvků jazyka HTML do kontejnerového ovládacího prvku. |
|
Získá nebo nastaví celý text mezi otevírací a zavírací značkou určeného ovládacího prvku jazyka HTML. Na rozdíl od vlastnosti InnerHtml, vlastnost InnerText automaticky převede speciální znaky na entity jazyka HTML. Například, znak menší než (<) je převeden na <. Tato vlastnost se běžně používá, když chcete zobrazit text se speciálními znaky, bez určení entit jazyka HTML. |