CompareValidator Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Összehasonlítja a felhasználó által egy bemeneti vezérlőben megadott értéket egy másik beviteli vezérlőben megadott értékkel vagy állandó értékkel.
public ref class CompareValidator : System::Web::UI::WebControls::BaseCompareValidator
public class CompareValidator : System.Web.UI.WebControls.BaseCompareValidator
type CompareValidator = class
inherit BaseCompareValidator
Public Class CompareValidator
Inherits BaseCompareValidator
- Öröklődés
Példák
Az alábbi példakód bemutatja, hogyan használható vezérlő a CompareValidator két TextBox vezérlő értékeinek összehasonlítására.
Important
Ebben a példában egy szövegdoboz található, amely elfogadja a felhasználói bemenetet, ami potenciális biztonsági fenyegetés. Alapértelmezés szerint ASP.NET weblapok ellenőrzik, hogy a felhasználói bevitel nem tartalmaz-e szkript- vagy HTML-elemeket. További információ: Szkript kihasználása – áttekintés.
<%@ Page Language="C#" AutoEventWireup="True" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>CompareValidator Example</title>
<script runat="server">
void Button_Click(Object sender, EventArgs e)
{
if (Page.IsValid)
{
lblOutput.Text = "Result: Valid!";
}
else
{
lblOutput.Text = "Result: Not valid!";
}
}
void Operator_Index_Changed(Object sender, EventArgs e)
{
Compare1.Operator = (ValidationCompareOperator) ListOperator.SelectedIndex;
Compare1.Validate();
}
void Type_Index_Changed(Object sender, EventArgs e)
{
Compare1.Type = (ValidationDataType) ListType.SelectedIndex;
Compare1.Validate();
}
</script>
</head>
<body>
<form id="form1" runat="server">
<h3>CompareValidator Example</h3>
<br />
Enter a value in each textbox. Select a comparison operator<br />
and data type. Click "Validate" to compare values.
<table style="background-color:#eeeeee; padding:10">
<tr valign="top">
<td>
<h5>String 1:</h5>
<asp:TextBox id="TextBox1"
runat="server"/>
</td>
<td>
<h5>Comparison Operator:</h5>
<asp:ListBox id="ListOperator"
OnSelectedIndexChanged="Operator_Index_Changed"
runat="server">
<asp:ListItem Selected="True" Value="Equal">Equal</asp:ListItem>
<asp:ListItem Value="NotEqual">NotEqual</asp:ListItem>
<asp:ListItem Value="GreaterThan">GreaterThan</asp:ListItem>
<asp:ListItem Value="GreaterThanEqual">GreaterThanEqual</asp:ListItem>
<asp:ListItem Value="LessThan">LessThan</asp:ListItem>
<asp:ListItem Value="LessThanEqual">LessThanEqual</asp:ListItem>
<asp:ListItem Value="DataTypeCheck">DataTypeCheck</asp:ListItem>
</asp:ListBox>
</td>
<td>
<h5>String 2:</h5>
<asp:TextBox id="TextBox2"
runat="server"/>
<br />
<asp:Button id="Button1"
Text="Validate"
OnClick="Button_Click"
runat="server"/>
</td>
</tr>
<tr>
<td colspan="3" align="center">
<h5>Data Type:</h5>
<asp:ListBox id="ListType"
OnSelectedIndexChanged="Type_Index_Changed"
runat="server">
<asp:ListItem Selected="true" Value="String" >String</asp:ListItem>
<asp:ListItem Value="Integer" >Integer</asp:ListItem>
<asp:ListItem Value="Double" >Double</asp:ListItem>
<asp:ListItem Value="Date" >Date</asp:ListItem>
<asp:ListItem Value="Currency" >Currency</asp:ListItem>
</asp:ListBox>
</td>
</tr>
</table>
<asp:CompareValidator id="Compare1"
ControlToValidate="TextBox1"
ControlToCompare="TextBox2"
EnableClientScript="False"
Type="String"
runat="server"/>
<br />
<asp:Label id="lblOutput"
Font-Names="verdana"
Font-Size="10pt"
runat="server"/>
</form>
</body>
</html>
<%@ Page Language="VB" AutoEventWireup="True" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>CompareValidator Example</title>
<script runat="server">
Sub Button_Click(sender As Object, e As EventArgs)
If Page.IsValid Then
lblOutput.Text = "Result: Valid!"
Else
lblOutput.Text = "Result: Not valid!"
End If
End Sub
Sub Operator_Index_Changed(sender As Object, e As EventArgs)
Compare1.Operator = CType(ListOperator.SelectedIndex, ValidationCompareOperator)
Compare1.Validate()
End Sub
Sub Type_Index_Changed(sender As Object, e As EventArgs)
Compare1.Type = CType(ListType.SelectedIndex, ValidationDataType)
Compare1.Validate()
End Sub
</script>
</head>
<body>
<form id="form1" runat="server">
<h3>CompareValidator Example</h3>
<br />
Enter a value in each textbox. Select a comparison operator<br />
and data type. Click "Validate" to compare values.
<table style="background-color:#eeeeee; padding:10">
<tr valign="top">
<td>
<h5>String 1:</h5>
<asp:TextBox id="TextBox1"
runat="server"/>
</td>
<td>
<h5>Comparison Operator:</h5>
<asp:ListBox id="ListOperator"
OnSelectedIndexChanged="Operator_Index_Changed"
runat="server">
<asp:ListItem Selected="True" Value="Equal">Equal</asp:ListItem>
<asp:ListItem Value="NotEqual">NotEqual</asp:ListItem>
<asp:ListItem Value="GreaterThan">GreaterThan</asp:ListItem>
<asp:ListItem Value="GreaterThanEqual">GreaterThanEqual</asp:ListItem>
<asp:ListItem Value="LessThan">LessThan</asp:ListItem>
<asp:ListItem Value="LessThanEqual">LessThanEqual</asp:ListItem>
<asp:ListItem Value="DataTypeCheck">DataTypeCheck</asp:ListItem>
</asp:ListBox>
</td>
<td>
<h5>String 2:</h5>
<asp:TextBox id="TextBox2"
runat="server"/>
<br />
<asp:Button id="Button1"
Text="Validate"
OnClick="Button_Click"
runat="server"/>
</td>
</tr>
<tr>
<td colspan="3" align="center">
<h5>Data Type:</h5>
<asp:ListBox id="ListType"
OnSelectedIndexChanged="Type_Index_Changed"
runat="server">
<asp:ListItem Selected="true" Value="String" >String</asp:ListItem>
<asp:ListItem Value="Integer" >Integer</asp:ListItem>
<asp:ListItem Value="Double" >Double</asp:ListItem>
<asp:ListItem Value="Date" >Date</asp:ListItem>
<asp:ListItem Value="Currency" >Currency</asp:ListItem>
</asp:ListBox>
</td>
</tr>
</table>
<asp:CompareValidator id="Compare1"
ControlToValidate="TextBox1"
ControlToCompare="TextBox2"
EnableClientScript="False"
Type="String"
runat="server"/>
<br />
<asp:Label id="lblOutput"
Font-Names="verdana"
Font-Size="10pt"
runat="server"/>
</form>
</body>
</html>
Megjegyzések
CompareValidator A vezérlővel összehasonlíthatja a felhasználó által egy bemeneti vezérlőelemben , például egy TextBox vezérlőelemben megadott értéket egy másik beviteli vezérlőben vagy állandó értékben megadott értékkel. A CompareValidator vezérlő akkor felel meg az ellenőrzésnek, ha a bemeneti vezérlő értéke megfelel a Operator, ValueToCompareés/vagy ControlToCompare tulajdonságok által megadott feltételeknek.
A vezérlővel CompareValidator azt is jelezheti, hogy a bemeneti vezérlőben megadott érték átalakítható-e a BaseCompareValidator.Type tulajdonság által megadott adattípusra.
Adja meg a tulajdonság beállításával érvényesítendő beviteli vezérlőt ControlToValidate . Ha egy adott beviteli vezérlőt egy másik beviteli vezérlővel szeretne összehasonlítani, állítsa be a ControlToCompare tulajdonságot úgy, hogy megadja a összehasonlítandó vezérlőt.
Note
Ha a tulajdonság által ControlToCompare megadott bemeneti vezérlőben megadott érték nem konvertálható a tulajdonság által BaseCompareValidator.Type megadott adattípusra, de a tulajdonság által ControlToValidate megadott bemeneti vezérlőben megadott érték konvertálható, akkor az érvényesítendő bemeneti vezérlő érvényesnek minősül. Ezért a tulajdonság által megadott bemeneti vezérlőre is helyezzen egy CompareValidator vagy RangeValidator több vezérlőt ControlToCompare .
Ahelyett, hogy összehasonlítaná egy bemeneti vezérlő értékét egy másik beviteli vezérlővel, összehasonlíthatja egy bemeneti vezérlő értékét állandó értékkel. Adja meg a tulajdonság beállításával ValueToCompare összehasonlítandó állandó értéket.
Note
Ha a ValueToCompare tulajdonság által megadott érték nem konvertálható a tulajdonság által BaseCompareValidator.Type megadott adattípusra, kivételt eredményez. Mindenképpen ellenőrizze egy érték adattípusát, mielőtt programozott módon hozzárendeli azt a ValueToCompare tulajdonsághoz.
Note
Ne állítsa be egyszerre a ControlToCompare tulajdonságot és ValueToCompare a tulajdonságot sem. Egy bemeneti vezérlő értékét összehasonlíthatja egy másik beviteli vezérlővel, vagy egy állandó értékkel. Ha mindkét tulajdonság be van állítva, a ControlToCompare tulajdonság elsőbbséget élvez.
Operator A tulajdonság használatával megadhatja a teljesítendő összehasonlítás típusát, például nagyobb, egyenlő és így tovább. Ha ezt a Operator tulajdonságot ValidationCompareOperator.DataTypeCheckállítja be, a CompareValidator vezérlő figyelmen kívül hagyja a ControlToCompare tulajdonságokat, ValueToCompare és egyszerűen jelzi, hogy a bemeneti vezérlőben megadott érték átalakítható-e a BaseCompareValidator.Type tulajdonság által megadott adattípusra.
A BaseCompareValidator.Type tulajdonság mindkét összehasonlító érték adattípusának megadására szolgál. A rendszer az összehasonlítási művelet végrehajtása előtt mindkét értéket automatikusan erre az adattípusra konvertálja.
Important
Ha a Type tulajdonság be van állítva Date , és az aktuális naptártípus nem Gergely-naptár, az érvényesítő csak kiszolgálóoldali ellenőrzést hajt végre. A validátor ügyfélszkriptje csak a Gergely-naptárakat támogatja.
Az alábbi táblázat az összehasonlítható különböző adattípusokat sorolja fel.
| Adattípus | Leírás |
|---|---|
String |
Sztring adattípus. |
Integer |
32 bites aláírt egész szám adattípus. |
Double |
Két pontosságú lebegőpontos szám adattípus. |
Date |
Dátum adattípus. |
Currency |
Decimális adattípus. Nem tartalmazhat pénznemszimbólumokat. |
Note
Ha a bemeneti vezérlő üres, a rendszer nem hív meg érvényesítési függvényeket, és az ellenőrzés sikeres lesz. RequiredFieldValidator Egy vezérlő használatával megkövetelheti, hogy a felhasználó adatokat adjon meg a beviteli vezérlőben.
Note
Ha egy vezérlőn belül használja a CompareValidator vezérlőt UpdatePanel , győződjön meg arról, hogy az érvényesítő vezérlőelem és a hozzá társított vezérlő ugyanabban a panelen van. A vezérlő részleges oldalfrissítésekhez való használatáról UpdatePanel további információt aPartial-Page Rendering Overview című témakörben talál.
Az érvényesítési vezérlőkkel kapcsolatos további információkért lásd: BaseValidator.
Accessibility
A vezérlő akadálymentességi szabványoknak megfelelő korrektúra létrehozására való konfigurálásáról további információt a Megfelelőség Visual Studio és ASP.NET és ASP.NET Vezérlők és kisegítő lehetőségek című témakörben talál.
Konstruktorok
| Név | Description |
|---|---|
| CompareValidator() |
Inicializálja a CompareValidator osztály új példányát. |
Tulajdonságok
| Név | Description |
|---|---|
| AccessKey |
Lekéri vagy beállítja a hozzáférési kulcsot, amely lehetővé teszi a webkiszolgáló-vezérlő gyors navigálását. (Öröklődés forrása WebControl) |
| Adapter |
Lekéri a vezérlő böngészőspecifikus adapterét. (Öröklődés forrása Control) |
| AppRelativeTemplateSourceDirectory |
Lekéri vagy beállítja a vezérlőt tartalmazó objektum Page alkalmazás-relatív virtuális könyvtárátUserControl. (Öröklődés forrása Control) |
| AssociatedControlID |
Ez a tulajdonság nem támogatott. (Öröklődés forrása BaseValidator) |
| Attributes |
Lekéri a vezérlőelem tulajdonságainak nem megfelelő tetszőleges attribútumok gyűjteményét (csak rendereléshez). (Öröklődés forrása WebControl) |
| BackColor |
Lekéri vagy beállítja a webkiszolgáló-vezérlő háttérszínét. (Öröklődés forrása WebControl) |
| BindingContainer |
Lekéri a vezérlő adatkötését tartalmazó vezérlőt. (Öröklődés forrása Control) |
| BorderColor |
Lekéri vagy beállítja a webes vezérlő szegélyszínét. (Öröklődés forrása WebControl) |
| BorderStyle |
Lekéri vagy beállítja a webkiszolgáló-vezérlő szegélystílusát. (Öröklődés forrása WebControl) |
| BorderWidth |
Lekéri vagy beállítja a webkiszolgáló-vezérlő szegélyszélességét. (Öröklődés forrása WebControl) |
| ChildControlsCreated |
Beolvas egy értéket, amely jelzi, hogy a kiszolgálóvezérlő gyermekvezérlői létrejöttek-e. (Öröklődés forrása Control) |
| ClientID |
Lekéri a ASP.NET által létrehozott HTML-korrektúra vezérlőazonosítóját. (Öröklődés forrása Control) |
| ClientIDMode |
Lekéri vagy beállítja a tulajdonság értékének létrehozásához használt algoritmust ClientID . (Öröklődés forrása Control) |
| ClientIDSeparator |
Beolvas egy karakterértéket, amely a tulajdonságban használt elválasztó karaktert ClientID jelöli. (Öröklődés forrása Control) |
| Context |
Lekéri az HttpContext aktuális webkérelem kiszolgálóvezérlőjével társított objektumot. (Öröklődés forrása Control) |
| Controls |
ControlCollection Lekéri az objektumot, amely egy adott kiszolgálóvezérlő gyermekvezérlőit jelöli a felhasználói felületi hierarchiában. (Öröklődés forrása Control) |
| ControlStyle |
Lekéri a webkiszolgáló-vezérlő stílusát. Ezt a tulajdonságot elsősorban a vezérlő fejlesztők használják. (Öröklődés forrása WebControl) |
| ControlStyleCreated |
Beolvas egy értéket, amely jelzi, hogy létre lett-e hozva egy Style objektum a ControlStyle tulajdonsághoz. Ezt a tulajdonságot elsősorban a vezérlőfejlesztők használják. (Öröklődés forrása WebControl) |
| ControlToCompare |
Lekéri vagy beállítja a bemeneti vezérlőt az érvényesítendő beviteli vezérlővel való összehasonlításhoz. |
| ControlToValidate |
Lekéri vagy beállítja a bemeneti vezérlő érvényesítését. (Öröklődés forrása BaseValidator) |
| CssClass |
Lekéri vagy beállítja az ügyfél webkiszolgáló-vezérlője által renderelt Kaszkádolt stíluslap (CSS) osztályt. (Öröklődés forrása WebControl) |
| CultureInvariantValues |
Lekéri vagy beállít egy értéket, amely jelzi, hogy az értékek kultúrasemleges formátumba lesznek-e konvertálva az összehasonlítás előtt. (Öröklődés forrása BaseCompareValidator) |
| DataItemContainer |
Az elnevezési tárolóra mutató hivatkozás lekérdezése, ha az elnevezési tároló implementálva van IDataItemContainer. (Öröklődés forrása Control) |
| DataKeysContainer |
Az elnevezési tárolóra mutató hivatkozás lekérdezése, ha az elnevezési tároló implementálva van IDataKeysControl. (Öröklődés forrása Control) |
| DesignMode |
Lekéri az értéket, amely jelzi, hogy egy vezérlőt használ-e a tervezőfelületen. (Öröklődés forrása Control) |
| Display |
Lekéri vagy beállítja a hibaüzenet megjelenítési viselkedését egy érvényesítési vezérlőben. (Öröklődés forrása BaseValidator) |
| EnableClientScript |
Lekéri vagy beállít egy értéket, amely jelzi, hogy az ügyféloldali ellenőrzés engedélyezve van-e. (Öröklődés forrása BaseValidator) |
| Enabled |
Lekéri vagy beállít egy értéket, amely jelzi, hogy az érvényesítési vezérlő engedélyezve van-e. (Öröklődés forrása BaseValidator) |
| EnableTheming |
Lekéri vagy beállít egy értéket, amely jelzi, hogy a témák vonatkoznak-e erre a vezérlőre. (Öröklődés forrása WebControl) |
| EnableViewState |
Lekéri vagy beállít egy értéket, amely jelzi, hogy a kiszolgálóvezérlő megőrzi-e a nézetállapotát, és hogy a gyermekvezérlők nézetállapota megmarad-e a kérést kérő ügyfélnek. (Öröklődés forrása Control) |
| ErrorMessage |
Lekéri vagy beállítja a vezérlőben ValidationSummary megjelenő hibaüzenet szövegét, ha az ellenőrzés sikertelen. (Öröklődés forrása BaseValidator) |
| Events |
Lekéri a vezérlő eseménykezelő delegáltjainak listáját. Ez a tulajdonság írásvédett. (Öröklődés forrása Control) |
| Font |
Lekéri a webkiszolgáló-vezérlőhöz társított betűtípus-tulajdonságokat. (Öröklődés forrása WebControl) |
| ForeColor |
Lekéri vagy beállítja az ellenőrzés sikertelensége esetén megjelenő üzenet színét. (Öröklődés forrása BaseValidator) |
| HasAttributes |
Beolvas egy értéket, amely jelzi, hogy a vezérlő rendelkezik-e attribútumokkal. (Öröklődés forrása WebControl) |
| HasChildViewState |
Beolvas egy értéket, amely jelzi, hogy az aktuális kiszolgálóvezérlő gyermekvezérlői rendelkeznek-e mentett nézetállapot-beállításokkal. (Öröklődés forrása Control) |
| Height |
Lekéri vagy beállítja a webkiszolgáló-vezérlő magasságát. (Öröklődés forrása WebControl) |
| ID |
Lekéri vagy beállítja a kiszolgálóvezérlőhöz rendelt programozott azonosítót. (Öröklődés forrása Control) |
| IdSeparator |
Lekéri a vezérlőazonosítók elválasztásához használt karaktert. (Öröklődés forrása Control) |
| IsChildControlStateCleared |
Beolvas egy értéket, amely jelzi, hogy a vezérlőben található vezérlők rendelkeznek-e vezérlőállapotmal. (Öröklődés forrása Control) |
| IsEnabled |
Beolvas egy értéket, amely jelzi, hogy a vezérlő engedélyezve van-e. (Öröklődés forrása WebControl) |
| IsTrackingViewState |
Beolvas egy értéket, amely jelzi, hogy a kiszolgálóvezérlő menti-e a nézetállapot módosításait. (Öröklődés forrása Control) |
| IsUnobtrusive |
Olyan értéket kap, amely jelzi, hogy a vezérlő nem zavaró JavaScriptet hoz-e létre. (Öröklődés forrása BaseValidator) |
| IsValid |
Lekéri vagy beállít egy értéket, amely jelzi, hogy a társított beviteli vezérlő megfelel-e az ellenőrzésnek. (Öröklődés forrása BaseValidator) |
| IsViewStateEnabled |
Beolvas egy értéket, amely jelzi, hogy a nézet állapota engedélyezve van-e ehhez a vezérlőelemhez. (Öröklődés forrása Control) |
| LoadViewStateByID |
Beolvas egy értéket, amely jelzi, hogy a vezérlő részt vesz-e a nézet állapotának index helyett való ID betöltésében. (Öröklődés forrása Control) |
| NamingContainer |
Lekéri a kiszolgálóvezérlő elnevezési tárolójára mutató hivatkozást, amely egyedi névteret hoz létre az azonos ID tulajdonságértékkel rendelkező kiszolgálóvezérlők megkülönböztetéséhez. (Öröklődés forrása Control) |
| Operator |
Lekéri vagy beállítja az összehasonlítási műveletet. |
| Page |
A kiszolgálóvezérlőt tartalmazó példányra Page mutató hivatkozást kap. (Öröklődés forrása Control) |
| Parent |
Hivatkozás lekéri a kiszolgálóvezérlő szülővezérlőjét a lapvezérlő hierarchiájában. (Öröklődés forrása Control) |
| PropertiesValid |
Olyan értéket kap, amely jelzi, hogy a tulajdonság által ControlToValidate megadott vezérlőelem érvényes vezérlőelem-e. (Öröklődés forrása BaseValidator) |
| RenderingCompatibility |
Olyan értéket kap, amely meghatározza, hogy a HTML-renderelt ASP.NET verzió kompatibilis lesz-e. (Öröklődés forrása Control) |
| RenderUplevel |
Olyan értéket kap, amely jelzi, hogy az ügyfél böngészője támogatja-e az "uplevel" renderelést. (Öröklődés forrása BaseValidator) |
| SetFocusOnError |
Lekéri vagy beállít egy értéket, amely jelzi, hogy a fókusz a tulajdonság által megadott vezérlőelemre van-e beállítva, ha az ControlToValidate ellenőrzés sikertelen. (Öröklődés forrása BaseValidator) |
| Site |
Információt kap arról a tárolóról, amely az aktuális vezérlőt üzemelteti, amikor egy tervezőfelületen rendereli. (Öröklődés forrása Control) |
| SkinID |
Lekéri vagy beállítja a bőrt, hogy alkalmazza a vezérlőt. (Öröklődés forrása WebControl) |
| Style |
Beolvas egy szövegattribútum-gyűjteményt, amely stílusattribútumként jelenik meg a webkiszolgáló-vezérlő külső címkéjén. (Öröklődés forrása WebControl) |
| SupportsDisabledAttribute |
Egy olyan értéket kap, amely jelzi, hogy a vezérlőnek a renderelt HTML-elem attribútumát "letiltott" értékre kell-e állítania |
| TabIndex |
Lekéri vagy beállítja a webkiszolgáló-vezérlő tabulátorindexét. (Öröklődés forrása WebControl) |
| TagKey |
Lekéri a vezérlő megjelenítéséhez használt HTML-címkét Label . (Öröklődés forrása Label) |
| TagName |
Lekéri a vezérlőcímke nevét. Ezt a tulajdonságot elsősorban a vezérlő fejlesztők használják. (Öröklődés forrása WebControl) |
| TemplateControl |
Lekéri vagy beállítja a vezérlőt tartalmazó sablonra mutató hivatkozást. (Öröklődés forrása Control) |
| TemplateSourceDirectory |
Lekéri az aktuális kiszolgálóvezérlő virtuális Page könyvtárátUserControl. (Öröklődés forrása Control) |
| Text |
Lekéri vagy beállítja az érvényesítési vezérlőben megjelenő szöveget, ha az ellenőrzés sikertelen. (Öröklődés forrása BaseValidator) |
| ToolTip |
Lekéri vagy beállítja azt a szöveget, amely akkor jelenik meg, amikor az egérmutató rámutat a webkiszolgáló vezérlőelemre. (Öröklődés forrása WebControl) |
| Type |
Lekéri vagy beállítja azt az adattípust, amelybe az összehasonlítás előtt konvertálja az összehasonlítandó értékeket. (Öröklődés forrása BaseCompareValidator) |
| UniqueID |
Lekéri a kiszolgálóvezérlő egyedi, hierarchikusan minősített azonosítót. (Öröklődés forrása Control) |
| ValidateRequestMode |
Lekéri vagy beállít egy értéket, amely jelzi, hogy a vezérlő ellenőrzi-e a böngészőből érkező ügyfélbemenetet a potenciálisan veszélyes értékekért. (Öröklődés forrása Control) |
| ValidationGroup |
Lekéri vagy beállítja annak az érvényesítési csoportnak a nevét, amelyhez ez az ellenőrzési vezérlő tartozik. (Öröklődés forrása BaseValidator) |
| ValueToCompare |
Állandó értéket állít be vagy állít be, amely összehasonlítható a felhasználó által az ellenőrzés alatt álló beviteli vezérlőben megadott értékkel. |
| ViewState |
Lekéri az állapotinformációk szótárát, amely lehetővé teszi egy kiszolgálóvezérlő nézetállapotának mentését és visszaállítását ugyanazon lap több kérése között. (Öröklődés forrása Control) |
| ViewStateIgnoresCase |
Olyan értéket kap, amely jelzi, hogy az StateBag objektum kis- és nagybetűket nem érzékelyítő-e. (Öröklődés forrása Control) |
| ViewStateMode |
Lekéri vagy beállítja ennek a vezérlőelemnek a nézetállapot-módját. (Öröklődés forrása Control) |
| Visible |
Lekéri vagy beállít egy értéket, amely jelzi, hogy egy kiszolgálóvezérlő felhasználói felületként jelenik-e meg a lapon. (Öröklődés forrása Control) |
| Width |
Lekéri vagy beállítja a webkiszolgáló-vezérlő szélességét. (Öröklődés forrása WebControl) |
Metódusok
| Név | Description |
|---|---|
| AddAttributesToRender(HtmlTextWriter) |
Hozzáadja a vezérlő attribútumait a kimeneti streamhez az ügyfélen való megjelenítéshez. |
| AddedControl(Control, Int32) |
A rendszer meghívja, miután egy gyermekvezérlőt hozzáadtak az ControlsControl objektum gyűjteményéhez. (Öröklődés forrása Control) |
| AddParsedSubObject(Object) |
Értesíti a vezérlőt arról, hogy egy elem elemzése megtörtént, és hozzáadja az elemet a Label vezérlőhöz. (Öröklődés forrása Label) |
| ApplyStyle(Style) |
A megadott stílus nem üres elemeit átmásolja a webes vezérlőbe, felülírva a vezérlőelem meglévő stíluselemét. Ezt a módszert elsősorban a vezérlőfejlesztők használják. (Öröklődés forrása WebControl) |
| ApplyStyleSheetSkin(Page) |
Alkalmazza a lapstíluslapon definiált stílustulajdonságokat a vezérlőelemre. (Öröklődés forrása Control) |
| BeginRenderTracing(TextWriter, Object) |
Megkezdi a renderelési adatok tervezési idejének nyomon követését. (Öröklődés forrása Control) |
| BuildProfileTree(String, Boolean) |
Adatokat gyűjt a kiszolgálóvezérlőről, és elküldi azt a Trace tulajdonságnak, amely akkor jelenik meg, ha a nyomkövetés engedélyezve van az oldalon. (Öröklődés forrása Control) |
| CheckControlValidationProperty(String, String) |
Ellenőrzi, hogy a megadott vezérlő szerepel-e a lapon, és tartalmaz-e érvényesítési tulajdonságokat. (Öröklődés forrása BaseValidator) |
| ClearCachedClientID() |
A gyorsítótárazott ClientID érték beállítása a következőre |
| ClearChildControlState() |
Törli a kiszolgálóvezérlő gyermekvezérlőinek vezérlőállapot-adatait. (Öröklődés forrása Control) |
| ClearChildState() |
Törli a kiszolgálóvezérlő gyermekvezérlőinek nézetállapot- és vezérlőállapot-információit. (Öröklődés forrása Control) |
| ClearChildViewState() |
Törli a kiszolgálóvezérlő gyermekvezérlőinek nézetállapot-adatait. (Öröklődés forrása Control) |
| ClearEffectiveClientIDMode() |
ClientIDMode Az aktuális vezérlőpéldány és a gyermekvezérlők tulajdonságát a következőre Inheritállítja be: . (Öröklődés forrása Control) |
| ControlPropertiesValid() |
Ellenőrzi a vezérlő tulajdonságait az érvényes értékeknél. |
| CopyBaseAttributes(WebControl) |
Másolja az objektum által Style nem beágyazott tulajdonságokat a megadott webkiszolgáló-vezérlőből a metódus meghívására használt webkiszolgáló-vezérlőbe. Ezt a módszert elsősorban a vezérlő fejlesztők használják. (Öröklődés forrása WebControl) |
| CreateChildControls() |
A ASP.NET lap keretrendszere meghívta, hogy értesítse a kompozícióalapú implementációt használó kiszolgálóvezérlőket az általuk tartalmazott gyermekvezérlők létrehozására a visszaküldésre vagy a renderelésre való felkészüléshez. (Öröklődés forrása Control) |
| CreateControlCollection() |
Létrehoz egy új ControlCollection objektumot a kiszolgálóvezérlő gyermekvezérlőinek (konstans és kiszolgáló) tárolásához. (Öröklődés forrása Control) |
| CreateControlStyle() |
Létrehozza azt a stílusobjektumot, amelyet az osztály belsőleg használ az WebControl összes stílushoz kapcsolódó tulajdonság implementálásához. Ezt a módszert elsősorban a vezérlő fejlesztők használják. (Öröklődés forrása WebControl) |
| DataBind() |
Az adatforrást a meghívott kiszolgálóvezérlőhöz és annak összes gyermekvezérlőihez köti. (Öröklődés forrása Control) |
| DataBind(Boolean) |
Az adatforrást a meghívott kiszolgálóvezérlőhöz és annak gyermekvezérlőihez köti, és lehetőséget ad az DataBinding esemény elindítására. (Öröklődés forrása Control) |
| DataBindChildren() |
Adatforrás kötése a kiszolgálóvezérlő gyermekvezérlőihez. (Öröklődés forrása Control) |
| DetermineRenderUplevel() |
Meghatározza, hogy az érvényesítési vezérlő megjeleníthető-e egy újabb ("uplevel") böngészőben. (Öröklődés forrása BaseCompareValidator) |
| Dispose() |
Lehetővé teszi a kiszolgálóvezérlők számára a végleges törlést, mielőtt felszabadítanák a memóriából. (Öröklődés forrása Control) |
| EndRenderTracing(TextWriter, Object) |
Befejezi a renderelési adatok tervezési idejének nyomon követését. (Öröklődés forrása Control) |
| EnsureChildControls() |
Meghatározza, hogy a kiszolgálóvezérlő tartalmaz-e gyermekvezérlőket. Ha nem, gyermekvezérlőket hoz létre. (Öröklődés forrása Control) |
| EnsureID() |
Azonosítót hoz létre azokhoz a vezérlőkhöz, amelyekhez nincs hozzárendelve azonosító. (Öröklődés forrása Control) |
| Equals(Object) |
Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal. (Öröklődés forrása Object) |
| EvaluateIsValid() |
Ha egy származtatott osztályban felül van bírálva, ez a metódus tartalmazza azt a kódot, amely meghatározza, hogy a bemeneti vezérlő értéke érvényes-e. |
| FindControl(String, Int32) |
Az aktuális elnevezési tárolóban keres egy kiszolgálóvezérlőt a megadott |
| FindControl(String) |
Az aktuális elnevezési tárolóban keres egy kiszolgálóvezérlőt a megadott |
| Focus() |
Vezérlőre állítja a bemeneti fókuszt. (Öröklődés forrása Control) |
| GetControlRenderID(String) |
Lekéri a megadott vezérlő ügyfél-azonosítóját. (Öröklődés forrása BaseValidator) |
| GetControlValidationValue(String) |
Lekéri a megadott beviteli vezérlőhöz társított értéket. (Öröklődés forrása BaseValidator) |
| GetDesignModeState() |
Lekéri a vezérlők tervezési idejének adatait. (Öröklődés forrása Control) |
| GetHashCode() |
Ez az alapértelmezett kivonatoló függvény. (Öröklődés forrása Object) |
| GetRouteUrl(Object) |
Lekéri az útvonalparamétereknek megfelelő URL-címet. (Öröklődés forrása Control) |
| GetRouteUrl(RouteValueDictionary) |
Lekéri az útvonalparamétereknek megfelelő URL-címet. (Öröklődés forrása Control) |
| GetRouteUrl(String, Object) |
Lekéri az útvonalparamétereknek és az útvonalnévnek megfelelő URL-címet. (Öröklődés forrása Control) |
| GetRouteUrl(String, RouteValueDictionary) |
Lekéri az útvonalparamétereknek és az útvonalnévnek megfelelő URL-címet. (Öröklődés forrása Control) |
| GetType() |
Lekéri az Type aktuális példányt. (Öröklődés forrása Object) |
| GetUniqueIDRelativeTo(Control) |
A megadott vezérlőelem tulajdonságának UniqueID előtaggal jelölt részét adja vissza. (Öröklődés forrása Control) |
| HasControls() |
Meghatározza, hogy a kiszolgálóvezérlő tartalmaz-e gyermekvezérlőket. (Öröklődés forrása Control) |
| HasEvents() |
Egy értéket ad vissza, amely jelzi, hogy az események regisztrálva vannak-e a vezérlőelemhez vagy bármely gyermekvezérlőhöz. (Öröklődés forrása Control) |
| IsLiteralContent() |
Meghatározza, hogy a kiszolgálóvezérlő csak literális tartalmat tartalmaz-e. (Öröklődés forrása Control) |
| LoadControlState(Object) |
Visszaállítja a vezérlőállapot adatait egy korábbi lapkérésből, amelyet a SaveControlState() metódus mentett. (Öröklődés forrása Control) |
| LoadViewState(Object) |
Betölti a vezérlőelemhez korábban mentett állapotot. (Öröklődés forrása Label) |
| MapPathSecure(String) |
Lekéri azt a fizikai útvonalat, amelybe egy virtuális elérési út abszolút vagy relatív értékként van leképezve. (Öröklődés forrása Control) |
| MemberwiseClone() |
Az aktuális Objectpéldány sekély másolatát hozza létre. (Öröklődés forrása Object) |
| MergeStyle(Style) |
A megadott stílus nem üres elemeit átmásolja a webes vezérlőbe, de nem írja felül a vezérlőelem meglévő stíluselemét. Ezt a módszert elsősorban a vezérlő fejlesztők használják. (Öröklődés forrása WebControl) |
| OnBubbleEvent(Object, EventArgs) |
Meghatározza, hogy a kiszolgálóvezérlő eseménye átadva van-e a lap felhasználói felület kiszolgálóvezérlő hierarchiájának. (Öröklődés forrása Control) |
| OnDataBinding(EventArgs) |
Az eseményt emeli DataBinding ki. (Öröklődés forrása Control) |
| OnInit(EventArgs) |
Az eseményt emeli Init ki. (Öröklődés forrása BaseValidator) |
| OnLoad(EventArgs) |
Az eseményt emeli Load ki. (Öröklődés forrása Control) |
| OnPreRender(EventArgs) |
Az eseményt emeli PreRender ki. (Öröklődés forrása BaseValidator) |
| OnUnload(EventArgs) |
Az eseményt emeli Unload ki. (Öröklődés forrása BaseValidator) |
| OpenFile(String) |
Lekéri a Stream fájl olvasásához használt fájlokat. (Öröklődés forrása Control) |
| RaiseBubbleEvent(Object, EventArgs) |
Hozzárendeli az esemény minden forrását és információját a vezérlő szülőjének. (Öröklődés forrása Control) |
| RegisterValidatorCommonScript() |
Az ügyféloldali ellenőrzéshez regisztrálja a kódot az oldalon. (Öröklődés forrása BaseValidator) |
| RegisterValidatorDeclaration() |
ECMAScript-tömbdeklarációt regisztrál a tömbnév |
| RemovedControl(Control) |
A rendszer meghívja a gyermekvezérlőt az Controls objektum gyűjteményéből való Control eltávolítása után. (Öröklődés forrása Control) |
| Render(HtmlTextWriter) |
Megjeleníti a vezérlőt az ügyfélen. (Öröklődés forrása BaseValidator) |
| RenderBeginTag(HtmlTextWriter) |
Megjeleníti a vezérlőelem HTML-nyitó címkéjét a megadott írónak. Ezt a módszert elsősorban a vezérlő fejlesztők használják. (Öröklődés forrása WebControl) |
| RenderChildren(HtmlTextWriter) |
Egy kiszolgálóvezérlő gyermekeinek tartalmát egy megadott HtmlTextWriter objektumba adja ki, amely megírja a megjelenítendő tartalmat az ügyfélen. (Öröklődés forrása Control) |
| RenderContents(HtmlTextWriter) |
A megadott íróba rendereli a Label tartalom tartalmát. (Öröklődés forrása Label) |
| RenderControl(HtmlTextWriter, ControlAdapter) |
A kiszolgáló egy megadott objektum tartalmát egy megadott HtmlTextWriterControlAdapter objektummal vezérli. (Öröklődés forrása Control) |
| RenderControl(HtmlTextWriter) |
A kiszolgáló által egy megadott HtmlTextWriter objektumra vezérlő tartalmat ad ki, és ha engedélyezve van a nyomkövetés, a vezérlő nyomkövetési információit tárolja. (Öröklődés forrása Control) |
| RenderEndTag(HtmlTextWriter) |
A vezérlőelem HTML-záró címkéjét a megadott íróba jeleníti meg. Ezt a módszert elsősorban a vezérlő fejlesztők használják. (Öröklődés forrása WebControl) |
| ResolveAdapter() |
Lekéri a megadott vezérlő megjelenítéséért felelős vezérlőadaptert. (Öröklődés forrása Control) |
| ResolveClientUrl(String) |
Lekéri a böngésző által használható URL-címet. (Öröklődés forrása Control) |
| ResolveUrl(String) |
Átalakít egy URL-címet a kérelmező ügyfélen használhatóvá. (Öröklődés forrása Control) |
| SaveControlState() |
Menti azokat a kiszolgálóvezérlő-állapotváltozásokat, amelyek a lap kiszolgálóra való visszatérése óta történtek. (Öröklődés forrása Control) |
| SaveViewState() |
Menti a metódus meghívása TrackViewState() után módosított állapotokat. (Öröklődés forrása WebControl) |
| SetDesignModeState(IDictionary) |
Beállítja a vezérlőelemek tervezési idejének adatait. (Öröklődés forrása Control) |
| SetRenderMethodDelegate(RenderMethod) |
Hozzárendel egy eseménykezelő delegáltat, hogy a kiszolgálóvezérlőt és annak tartalmát a szülővezérlőbe renderelje. (Öröklődés forrása Control) |
| SetTraceData(Object, Object, Object) |
Nyomkövetési adatokat állít be a renderelési adatok tervezési idejű nyomkövetéséhez a nyomkövetési objektum, a nyomkövetési adatkulcs és a nyomkövetési adatérték használatával. (Öröklődés forrása Control) |
| SetTraceData(Object, Object) |
Nyomkövetési adatokat állít be a renderelési adatok tervezési idejű nyomon követéséhez a nyomkövetési adatkulcs és a nyomkövetési adatérték használatával. (Öröklődés forrása Control) |
| ToString() |
Az aktuális objektumot jelképező sztringet ad vissza. (Öröklődés forrása Object) |
| TrackViewState() |
Ez azt eredményezi, hogy a vezérlő nyomon követi a nézetállapot változásait, hogy azok az objektum ViewState tulajdonságában tárolhatók legyenek. (Öröklődés forrása WebControl) |
| Validate() |
Elvégzi az ellenőrzést a társított bemeneti vezérlőn, és frissíti a tulajdonságot IsValid . (Öröklődés forrása BaseValidator) |
esemény
| Név | Description |
|---|---|
| DataBinding |
Akkor fordul elő, ha a kiszolgálóvezérlő egy adatforráshoz kapcsolódik. (Öröklődés forrása Control) |
| Disposed |
Akkor fordul elő, ha egy kiszolgálóvezérlő felszabadul a memóriából, amely a kiszolgálóvezérlő életciklusának utolsó szakasza, amikor egy ASP.NET lapot kérnek. (Öröklődés forrása Control) |
| Init |
A kiszolgálóvezérlő inicializálásakor következik be, amely az életciklus első lépése. (Öröklődés forrása Control) |
| Load |
Akkor fordul elő, ha a kiszolgálóvezérlő be van töltve az Page objektumba. (Öröklődés forrása Control) |
| PreRender |
Az objektum betöltése után Control , de a renderelés előtt következik be. (Öröklődés forrása Control) |
| Unload |
Akkor fordul elő, ha a kiszolgálóvezérlő ki van ürítve a memóriából. (Öröklődés forrása Control) |
Explicit interfész-implementációk
Bővítő metódusok
| Név | Description |
|---|---|
| FindDataSourceControl(Control) |
A megadott vezérlőhöz tartozó adatforrást adja vissza. |
| FindFieldTemplate(Control, String) |
Visszaadja a megadott oszlop mezősablonját a megadott vezérlő elnevezési tárolójában. |
| FindMetaTable(Control) |
Az adatvezérlő metatáblás objektumát adja vissza. |