CompareValidator Класс
В этой статье
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Сравнивает значение, введенное пользователем в элементе управления вводом, со значением, введенным в другой элемент управления вводом, или с постоянным значением.
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
- Наследование
В следующем примере кода показано, как использовать CompareValidator элемент управления для сравнения значений в двух TextBox элементах управления.
Важно!
В этом примере имеется текстовое поле, принимающее вводимые пользователем данные, что является потенциальной угрозой безопасности. По умолчанию данные, вводимые пользователем на веб-страницах ASP.NET, проверяются на наличие скриптов и HTML-элементов. Дополнительные сведения см. в разделе Общие сведения об использовании сценариев.
<%@ 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>
CompareValidator Используйте элемент управления для сравнения значения, введенного пользователем во входном элементе управления, например TextBox элемента управления, со значением, введенным в другом элементе управления ввода или константным значением. Элемент CompareValidator управления проходит проверку, если значение элемента управления входными данными соответствует критериям, заданным свойствами Operator, ValueToCompareи /или ControlToCompare .
Вы также можете использовать элемент управления , CompareValidator чтобы указать, может ли значение, введенное во входном элементе управления, быть преобразовано в тип данных, указанный свойством BaseCompareValidator.Type .
Укажите элемент управления входными данными для проверки, задав ControlToValidate свойство . Если вы хотите сравнить определенный элемент управления входными данными с другим элементом управления входными данными ControlToCompare , задайте свойство , чтобы указать элемент управления для сравнения.
Примечание
Если значение, введенное во входном элементе управления, заданном свойством ControlToCompare , не может быть преобразовано в тип данных, указанный свойством BaseCompareValidator.Type , но значение, введенное в элементе управления входными данными, заданном свойством ControlToValidate , может быть преобразовано, проверяемый элемент управления входными данными считается допустимым. Поэтому следует также поместить CompareValidator элемент управления или RangeValidator на элемент управления входными данными, заданный свойством ControlToCompare .
Вместо сравнения значения входного элемента управления с другим элементом управления входными данными можно сравнить значение входного элемента управления с константным значением. Укажите значение константы для сравнения, задав ValueToCompare свойство .
Примечание
Если значение, указанное свойством ValueToCompare , не может быть преобразовано в тип данных, указанный свойством BaseCompareValidator.Type , возникает исключение. Обязательно проверьте тип данных значения, прежде чем присвоить его свойству программным способом ValueToCompare .
Примечание
Не устанавливайте одновременно ControlToCompare и ValueToCompare свойство . Можно сравнить значение входного элемента управления с другим элементом управления входными данными или с константным значением. Если заданы оба свойства, ControlToCompare свойство имеет приоритет.
Используйте свойство , Operator чтобы указать тип выполняемого сравнения, например больше, равно и т. д. Если для свойства задано значение OperatorValidationCompareOperator.DataTypeCheck
, CompareValidator элемент управления игнорирует ControlToCompare свойства и и ValueToCompare просто указывает, может ли значение, введенное во входном элементе управления, быть преобразовано в тип данных, заданный BaseCompareValidator.Type свойством .
Свойство BaseCompareValidator.Type используется для указания типа данных обоих значений сравнения. Оба значения автоматически преобразуются в этот тип данных перед выполнением операции сравнения.
Важно!
Если свойству Type присвоено значение Date и текущий тип календаря не является григорианским, проверяющий элемент управления выполняет проверку только на стороне сервера. Клиентский скрипт проверяющего элемента управления поддерживает только григорианские календари.
В следующей таблице перечислены различные типы данных, которые можно сравнить.
Тип данных | Описание |
---|---|
String |
Строковый тип данных. |
Integer |
Тип данных — 32-разрядные целые числа со знаком. |
Double |
Тип данных числа с плавающей запятой двойной точности. |
Date |
Тип данных — дата. |
Currency |
Тип данных decimal. Он не может содержать символы валют. |
Примечание
Если элемент управления входными данными пуст, никакие функции проверки не вызываются и проверка завершается успешно. Используйте элемент управления , RequiredFieldValidator чтобы требовать от пользователя ввода данных.
Примечание
При использовании CompareValidator элемента управления внутри UpdatePanel элемента управления убедитесь, что элемент управления проверяющий элемент управления и элемент управления, с которым он связан, находятся на одной панели. Дополнительные сведения об использовании элемента управления для частичного UpdatePanel обновления страницы см. в разделе Общие сведения об отрисовке частичной страницы.
Дополнительные сведения об элементах управления проверкой см. в разделе BaseValidator.
Сведения о том, как настроить этот элемент управления таким образом, чтобы он создавал разметку, соответствующую стандартам специальных возможностей, см. в разделах Специальные возможности в Visual Studio и ASP.NET и ASP.NET Controls and Accessibility.
Compare |
Инициализирует новый экземпляр класса CompareValidator. |
Access |
Возвращает или задает клавишу доступа, обеспечивающую быстрый переход к серверному веб-элементу управления. (Унаследовано от WebControl) |
Adapter |
Возвращает конкретный адаптер браузера для элемента управления. (Унаследовано от Control) |
App |
Возвращает или задает относительно приложения виртуальный каталог объекта Page или UserControl, который содержит этот элемент управления. (Унаследовано от Control) |
Associated |
Данное свойство не поддерживается. (Унаследовано от BaseValidator) |
Attributes |
Получает коллекцию произвольных атрибутов (только для отрисовки), которые не соответствуют свойствам элемента управления. (Унаследовано от WebControl) |
Back |
Получает или задает цвет фона серверного веб-элемента управления. (Унаследовано от WebControl) |
Binding |
Возвращает элемент управления, который содержит привязку данных элемента управления. (Унаследовано от Control) |
Border |
Возвращает или задает цвет рамки элемента управления Веба. (Унаследовано от WebControl) |
Border |
Получает или задает стиль границы серверного веб-элемента управления. (Унаследовано от WebControl) |
Border |
Возвращает или задает ширину границы серверного веб-элемента управления. (Унаследовано от WebControl) |
Child |
Возвращает значение, которое указывает, созданы ли дочерние элементы управления серверного элемента управления. (Унаследовано от Control) |
ClientID |
Получает идентификатор элемента управления для HTML-разметки, созданной ASP.NET. (Унаследовано от Control) |
Client |
Возвращает или задает алгоритм, используемый для создания значения свойства ClientID. (Унаследовано от Control) |
Client |
Возвращает значение символа разделителя, используемого в свойстве ClientID. (Унаследовано от Control) |
Context |
Возвращает объект HttpContext, связанный с серверным элементом управления для текущего веб-запроса. (Унаследовано от Control) |
Controls |
Возвращает объект ControlCollection, который представляет дочерние элементы управления для указанного элемента управления сервера в иерархии пользовательского интерфейса. (Унаследовано от Control) |
Control |
Возвращает или задает стиль серверного веб-элемента управления. Это свойство используется преимущественно разработчиками элементов управления. (Унаследовано от WebControl) |
Control |
Возвращает значение, определяющее, был ли объект Style создан для свойства ControlStyle. Этот свойство в основном используется разработчиками элементов управления. (Унаследовано от WebControl) |
Control |
Возвращает или задает элемент управления вводом для сравнения с проверяемым элементом управления вводом. |
Control |
Получает или задает проверяемый элемент управления для ввода. (Унаследовано от BaseValidator) |
Css |
Возвращает или задает класс каскадных листов стилей (CSS), преобразовываемый для просмотра в серверном веб-элементе управления на клиентском компьютере. (Унаследовано от WebControl) |
Culture |
Получает или задает значение, указывающее на необходимость преобразования значений в нейтральный формат языка и региональных параметров перед сравнением. (Унаследовано от BaseCompareValidator) |
Data |
Возвращает ссылку на контейнер именования, если контейнер именования реализует класс IDataItemContainer. (Унаследовано от Control) |
Data |
Возвращает ссылку на контейнер именования, если контейнер именования реализует класс IDataKeysControl. (Унаследовано от Control) |
Design |
Возвращает значение, указывающее, используется ли элемент управления на поверхности разработки. (Унаследовано от Control) |
Display |
Получает или задает поведение при отображении сообщения об ошибке в элементе управления проверки. (Унаследовано от BaseValidator) |
Enable |
Получает или задает значение, показывающее, включена ли проверка на стороне клиента. (Унаследовано от BaseValidator) |
Enabled |
Получает или задает значение, показывающее, включен ли элемент управления проверки. (Унаследовано от BaseValidator) |
Enable |
Возвращает или задает значение, указывающее, применяются ли темы к этому элементу управления. (Унаследовано от WebControl) |
Enable |
Получает или задает значение, указывающее запрашивающему клиенту, сохраняет ли серверный элемент управления состояние представления и состояние представления своих дочерних элементов управления. (Унаследовано от Control) |
Error |
Получает или задает текст сообщения об ошибке, отображаемый в элементе управления ValidationSummary при сбое проверки. (Унаследовано от BaseValidator) |
Events |
Возвращает список делегатов обработчиков событий элемента управления. Это свойство доступно только для чтения. (Унаследовано от Control) |
Font |
Возвращает свойства шрифта, связанные с серверным веб-элементом управления. (Унаследовано от WebControl) |
Fore |
Получает или задает цвет сообщения, отображаемого, если не удается выполнить проверку. (Унаследовано от BaseValidator) |
Has |
Получает значение, определяющие наличие атрибутов у элемента управления. (Унаследовано от WebControl) |
Has |
Возвращает значение, которое указывает на наличие сохраненных параметров состояния представления у дочернего элемента серверного элемента управления. (Унаследовано от Control) |
Height |
Получает или задает высоту серверного веб-элемента управления. (Унаследовано от WebControl) |
ID |
Возвращает или задает программный идентификатор, назначенный серверному элементу управления. (Унаследовано от Control) |
Id |
Возвращает символ, используемый для разделения идентификаторов элементов управления. (Унаследовано от Control) |
Is |
Возвращает значение, указывающее, имеют ли элементы управления в этом элементе управления состояние элемента управления. (Унаследовано от Control) |
Is |
Возвращает значение, определяющее, включен ли элемент управления. (Унаследовано от WebControl) |
Is |
Возвращает значение, отражающее сохранение изменений в состояние представления серверного элемента управления. (Унаследовано от Control) |
Is |
Получает значение, указывающее, создает ли элемент управления ненавязчивый JavaScript. (Унаследовано от BaseValidator) |
Is |
Получает или задает значение, показывающее, прошел ли проверку соответствующий элемент управления для ввода. (Унаследовано от BaseValidator) |
Is |
Возвращает значение, указывающее, используется ли состояние представления для этого элемента управления. (Унаследовано от Control) |
Load |
Возвращает значение, указывающее, участвует ли элемент управления в загрузке состояния представления ID вместо индекса. (Унаследовано от Control) |
Naming |
Возвращает ссылку на контейнер именования элемента управления, создающий уникальное пространство имен для различения серверных элементов управления с одинаковыми значениями свойства ID. (Унаследовано от Control) |
Operator |
Возвращает или задает операцию сравнения, которую нужно выполнить. |
Page |
Возвращает ссылку на экземпляр Page, содержащий серверный элемент управления. (Унаследовано от Control) |
Parent |
Возвращает ссылку на родительский элемент управления серверного элемента управления в иерархии элементов управления страницы. (Унаследовано от Control) |
Properties |
Получает значение, показывающее, является ли элемент управления, заданный свойством ControlToValidate, допустимым элементом управления. (Унаследовано от BaseValidator) |
Rendering |
Возвращает значение, которое задает версию ASP.NET, с которой совместим созданный HTML. (Унаследовано от Control) |
Render |
Получает значение, показывающее, поддерживает ли браузер клиента отрисовку верхнего уровня. (Унаследовано от BaseValidator) |
Set |
Получает или задает значение, показывающее, устанавливается ли фокус на элемент управления, заданный свойством ControlToValidate, в случае сбоя проверки. (Унаследовано от BaseValidator) |
Site |
Возвращает сведения о контейнере, который содержит текущий элемент управления при визуализации на поверхности конструктора. (Унаследовано от Control) |
SkinID |
Возвращает или задает обложку, применяемую к элементу управления. (Унаследовано от WebControl) |
Style |
Возвращает коллекцию атрибутов текста, которые будут отображены в виде атрибута стиля на внешнем теге серверного веб-элемента управления. (Унаследовано от WebControl) |
Supports |
Получает значение, указывающее, должен ли элемент управления устанавливать для атрибута |
Tab |
Возвращает или задает индекс перехода по клавише Tab для серверного веб-элемента управления. (Унаследовано от WebControl) |
Tag |
Получает HTML-тег, используемый для обработки элемента управления Label. (Унаследовано от Label) |
Tag |
Возвращает имя тега элемента управления. Это свойство используется преимущественно разработчиками элементов управления. (Унаследовано от WebControl) |
Template |
Возвращает или задает ссылку на шаблон, содержащий этот элемент управления. (Унаследовано от Control) |
Template |
Возвращает виртуальный каталог Page или UserControl, содержащий текущий серверный элемент управления. (Унаследовано от Control) |
Text |
Получает или задает текст, отображаемый в элементе управления проверки при сбое проверки. (Унаследовано от BaseValidator) |
Tool |
Возвращает или задает текст, который отображается при наведении указателя мыши на серверный веб-элемент управления. (Унаследовано от WebControl) |
Type |
Получает или задает тип данных, в который преобразуются сравниваемые значения перед выполнением сравнения. (Унаследовано от BaseCompareValidator) |
UniqueID |
Возвращает уникальный идентификатор серверного элемента управления в иерархии. (Унаследовано от Control) |
Validate |
Возвращает или задает значение, указывающее, проверяет ли элемент управления полученный из браузера клиентский ввод на предмет потенциально опасных значений. (Унаследовано от Control) |
Validation |
Получает или задает имя группы проверки, к которой принадлежит элемент управления проверки. (Унаследовано от BaseValidator) |
Value |
Возвращает или задает постоянное значение для сравнения со значением, введенным пользователем в проверяемом элементе управления вводом. |
View |
Возвращает словарь сведений о состоянии, позволяющих сохранять и восстанавливать состояние представления серверного элемента управления при нескольких запросах одной и той же страницы. (Унаследовано от Control) |
View |
Возвращает значение, указывающее, является ли объект StateBag нечувствительным к регистру. (Унаследовано от Control) |
View |
Возвращает или задает режим состояния представления данного элемента управления. (Унаследовано от Control) |
Visible |
Получает или задает значение, указывающее, отрисовывается ли серверный элемент управления как пользовательский интерфейс на странице. (Унаследовано от Control) |
Width |
Получает или задает ширину серверного веб-элемента управления. (Унаследовано от WebControl) |
Add |
Добавляет атрибуты этого элемента управления в выходной поток для отрисовки на стороне клиента. |
Added |
Вызывается после добавления дочернего элемента управления в коллекцию Controls объекта Control. (Унаследовано от Control) |
Add |
Уведомляет элемент управления о передаче элемента и добавляет этот элемент в элемент управления Label. (Унаследовано от Label) |
Apply |
Копирует любой непустой элемент указанного стиля в элемент управления Веба, перезаписывая уже существующие элементы стиля. Этот метод, в основном, используется разработчиками элементов управления. (Унаследовано от WebControl) |
Apply |
Применяет свойства стиля, определенные в таблице стилей страницы, к элементу управления. (Унаследовано от Control) |
Begin |
Запускает трассировку во время разработки данных отрисовки. (Унаследовано от Control) |
Build |
Собирает сведения о серверном элементе управления и доставляет их свойству Trace, которое отображается при включенной на странице трассировке. (Унаследовано от Control) |
Check |
Проверяет, находится ли заданный элемент управления на странице и содержит ли он свойства проверки. (Унаследовано от BaseValidator) |
Clear |
Задает для кэшированного свойства ClientID значение |
Clear |
Удаляет сведения о состоянии элемента управления для дочерних элементов управления серверного элемента управления. (Унаследовано от Control) |
Clear |
Удаляет сведения о состоянии элемента управления и состоянии представления для всех дочерних элементов серверного элемента управления. (Унаследовано от Control) |
Clear |
Удаляет сведения о состоянии представления для всех дочерних элементов серверного элемента управления. (Унаследовано от Control) |
Clear |
Задает для свойства ClientIDMode текущего экземпляра элемента управления и любых его дочерних элементов управления значение Inherit. (Унаследовано от Control) |
Control |
Проверяет свойства элемента управления на допустимость значений. |
Copy |
Копирует не инкапсулированные объектом Style свойства из указанного серверного веб-элемента управления веб-сервера в элемент управления веб-сервера, откуда вызывается этот метод. Этот метод используется в основном разработчиками элементов управления. (Унаследовано от WebControl) |
Create |
Вызывается платформой страницы ASP.NET для уведомления серверных элементов управления, использующих составную реализацию, о необходимости создания дочерних элементов управления, содержащихся в них для обратной передачи или отрисовки. (Унаследовано от Control) |
Create |
Создает новый объект ControlCollection для хранения дочерних элементов управления (литеральных и серверных) серверного элемента управления. (Унаследовано от Control) |
Create |
Создает объект стиля, который используется внутри класса WebControl для реализации всех относящихся к стилю свойств. Этот метод используется в основном разработчиками элементов управления. (Унаследовано от WebControl) |
Data |
Привязывает источник данных к вызываемому серверному элементу управления и всем его дочерним элементам управления. (Унаследовано от Control) |
Data |
Привязывает источник данных к вызванному серверному элементу управления и всем его дочерними элементами управления с возможностью вызова события DataBinding. (Унаследовано от Control) |
Data |
Привязывает источник данных к дочерним элементам управления серверного элемента управления. (Унаследовано от Control) |
Determine |
Определяет, можно ли отобразить для нового браузера ("верхнего уровня") проверяющий элемент управления. (Унаследовано от BaseCompareValidator) |
Dispose() |
Включает серверный элемент управления для выполнения окончательной чистки до освобождения памяти. (Унаследовано от Control) |
End |
Завершает трассировку во время разработки данных отрисовки. (Унаследовано от Control) |
Ensure |
Определяет наличие у серверного элемента управления дочерних элементов управления. Если дочерних элементов управления нет, они будут созданы. (Унаследовано от Control) |
EnsureID() |
Создает идентификатор для элементов управления, которые не имеют назначенного идентификатора. (Унаследовано от Control) |
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
Evaluate |
При переопределении в производном классе данный метод содержит код, чтобы определить, является ли допустимым значение во входном элементе управления. |
Find |
Выполняет поиск серверного элемента управления с заданным параметром |
Find |
Выполняет поиск в текущем контейнере именования серверного элемента управления с указанным |
Focus() |
Задает фокус ввода на элемент управления. (Унаследовано от Control) |
Get |
Получает ИД клиента для заданного элемента управления. (Унаследовано от BaseValidator) |
Get |
Получает значение, связанное с заданным элементом управления для ввода. (Унаследовано от BaseValidator) |
Get |
Возвращает данные времени разработки для элемента управления. (Унаследовано от Control) |
Get |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
Get |
Возвращает URL-адрес, соответствующий набору параметров маршрута. (Унаследовано от Control) |
Get |
Возвращает URL-адрес, соответствующий набору параметров маршрута. (Унаследовано от Control) |
Get |
Возвращает URL-адрес, соответствующий набору параметров маршрута и имени маршрута. (Унаследовано от Control) |
Get |
Возвращает URL-адрес, соответствующий набору параметров маршрута и имени маршрута. (Унаследовано от Control) |
Get |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
Get |
Возвращает часть с префиксом свойства UniqueID указанного элемента управления. (Унаследовано от Control) |
Has |
Определяет наличие у серверного элемента управления дочерних элементов управления. (Унаследовано от Control) |
Has |
Возвращает значение, указывающее, регистрируются ли события для элемента управления или каких-либо дочерних элементов управления. (Унаследовано от Control) |
Is |
Определяет наличие у серверного элемента управления только текстового содержимого. (Унаследовано от Control) |
Load |
Восстанавливает сведения о состоянии элемента управления предыдущего запроса страницы, сохраненные методом SaveControlState(). (Унаследовано от Control) |
Load |
Загружает предварительно сохраненное состояние для элемента управления. (Унаследовано от Label) |
Map |
Извлекает физический путь, к которому ведет виртуальный путь (абсолютный или относительный). (Унаследовано от Control) |
Memberwise |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
Merge |
Копирует любой непустой элемент указанного стиля в элемент управления Веба, но не перезаписывает уже существующие элементы стиля. Этот метод используется в основном разработчиками элементов управления. (Унаследовано от WebControl) |
On |
Определяет, передается ли событие серверного элемента управления вверх по иерархии серверных элементов управления пользовательского интерфейса страницы. (Унаследовано от Control) |
On |
Вызывает событие DataBinding. (Унаследовано от Control) |
On |
Вызывает событие Init. (Унаследовано от BaseValidator) |
On |
Вызывает событие Load. (Унаследовано от Control) |
On |
Вызывает событие PreRender. (Унаследовано от BaseValidator) |
On |
Вызывает событие Unload. (Унаследовано от BaseValidator) |
Open |
Возвращает Stream, используемое для чтения файла. (Унаследовано от Control) |
Raise |
Присваивает родительскому элементу управления все источники события и сведения о них. (Унаследовано от Control) |
Register |
Регистрирует код на странице проверки на стороне клиента. (Унаследовано от BaseValidator) |
Register |
Регистрирует объявление массива ECMAScript с помощью имени массива |
Removed |
Вызывается после удаления дочернего элемента управления из коллекции Controls объекта Control. (Унаследовано от Control) |
Render(Html |
Отображает элемент управления на клиентском компьютере. (Унаследовано от BaseValidator) |
Render |
Выводит открывающий HTML-тег элемента управления в указанное средство записи. Этот метод используется в основном разработчиками элементов управления. (Унаследовано от WebControl) |
Render |
Выводит содержимое дочерних элементов серверного элемента управления в предоставленный объект HtmlTextWriter, который записывает это содержимое для подготовки к просмотру на клиенте. (Унаследовано от Control) |
Render |
Выполняет преобразование содержимое Label в указанный модуль записи. (Унаследовано от Label) |
Render |
Выводит содержимое серверного элемента управления в указанный объект HtmlTextWriter и сохраняет сведения о трассировке элемента управления, если трассировка включена. (Унаследовано от Control) |
Render |
Выводит серверный элемент управления в указанный объект HtmlTextWriter, используя указанный объект ControlAdapter. (Унаследовано от Control) |
Render |
Отображает закрывающий HTML-тег элемента управления в указанное средство записи. Этот метод используется в основном разработчиками элементов управления. (Унаследовано от WebControl) |
Resolve |
Возвращает адаптер элемента управления, отвечающий за отрисовку определенного элемента управления. (Унаследовано от Control) |
Resolve |
Возвращает URL-адрес, который может использоваться браузером. (Унаследовано от Control) |
Resolve |
Преобразует URL-адрес в адрес, доступный для клиента. (Унаследовано от Control) |
Save |
Сохраняет любые изменения состояния серверного элемента управления, произошедшие после отправки страницы обратно на сервер. (Унаследовано от Control) |
Save |
Сохраняет любое состояние, которое было изменено после вызова метода TrackViewState(). (Унаследовано от WebControl) |
Set |
Задает данные времени разработки для элемента управления. (Унаследовано от Control) |
Set |
Назначает делегата обработчика событий для преобразования серверного элемента управления и его содержимого для просмотра в родительский элемент управления. (Унаследовано от Control) |
Set |
Задает данные трассировки для трассировки данных отрисовки во время разработки, используя ключ данных трассировки и значение данных трассировки. (Унаследовано от Control) |
Set |
Задает данные трассировки для трассировки данных отрисовки во время разработки, используя трассируемый объект, ключ данных трассировки и значение данных трассировки. (Унаследовано от Control) |
To |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
Track |
Заставляет элемент управления отслеживать изменения в состоянии его представления, чтобы их можно было сохранить в свойстве ViewState объекта. (Унаследовано от WebControl) |
Validate() |
Выполняет проверку соответствующего элемента управления для ввода и обновляет свойство IsValid. (Унаследовано от BaseValidator) |
Data |
Происходит при привязке серверного элемента управления к источнику данных. (Унаследовано от Control) |
Disposed |
Происходит при освобождении памяти, занятой серверным элементом управления, т.е. на последнем этапе жизненного цикла серверного элемента управления при запросе страницы ASP.NET. (Унаследовано от Control) |
Init |
Происходит при инициализации серверного элемента управления, который находится на первом этапе его жизненного цикла. (Унаследовано от Control) |
Load |
Происходит при загрузке серверного элемента управления в объект Page. (Унаследовано от Control) |
Pre |
Происходит после загрузки объекта Control, но перед отрисовкой. (Унаследовано от Control) |
Unload |
Происходит при выгрузке серверного элемента управления из памяти. (Унаследовано от Control) |
Find |
Возвращает источник данных, связанный с элементом управления данными, для заданного элемента управления. |
Find |
Возвращает шаблон поля для заданного столбца в контейнере именования заданного элемента управления. |
Find |
Возвращает объект метатаблицы для контейнерного элемента управления данными. |
Продукт | Версии |
---|---|
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |