HtmlTextWriter.IsAttributeDefined Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Определяет, визуализируются ли указанный атрибут разметки и его значение во время следующего вызова метод RenderBeginTag.
Перегрузки
IsAttributeDefined(HtmlTextWriterAttribute) |
Определяет, визуализируются ли указанный атрибут разметки и его значение во время следующего вызова метод RenderBeginTag. |
IsAttributeDefined(HtmlTextWriterAttribute, String) |
Определяет, визуализируются ли указанный атрибут разметки и его значение во время следующего вызова метод RenderBeginTag. |
IsAttributeDefined(HtmlTextWriterAttribute)
Определяет, визуализируются ли указанный атрибут разметки и его значение во время следующего вызова метод RenderBeginTag.
protected:
bool IsAttributeDefined(System::Web::UI::HtmlTextWriterAttribute key);
protected bool IsAttributeDefined (System.Web.UI.HtmlTextWriterAttribute key);
member this.IsAttributeDefined : System.Web.UI.HtmlTextWriterAttribute -> bool
Protected Function IsAttributeDefined (key As HtmlTextWriterAttribute) As Boolean
Параметры
HtmlTextWriterAttribute, связанный с атрибутом разметки.
Возвращаемое значение
true
если атрибут визуализируется во время следующего вызова метода RenderBeginTag; в противном случае — значение false
.
Примеры
В следующем примере кода показано, как использовать переопределение RenderBeginTag метода в классе, наследуемом от HtmlTextWriter класса . Переопределение RenderBeginTag проверяет, будет ли <font>
отрисован элемент разметки. Если это так, переопределение вызывает IsAttributeDefined метод , чтобы проверить, содержит Size ли <font>
элемент атрибут . В противном AddAttribute случае метод вызывает GetAttributeKey метод , который определяет Size атрибут и задает для его значения значение 30pt
.
// If the tagKey parameter is set to a <font> element
// but a size attribute is not defined on the element,
// the AddStyleAttribute method adds a size attribute
// and sets it to 30 point.
if ( tagKey == HtmlTextWriterTag::Font )
{
if ( !IsAttributeDefined( HtmlTextWriterAttribute::Size ) )
{
AddAttribute( GetAttributeKey( "size" ), "30pt" );
}
}
// If the tagKey parameter is set to a <font> element
// but a size attribute is not defined on the element,
// the AddStyleAttribute method adds a size attribute
// and sets it to 30 point.
if (tagKey == HtmlTextWriterTag.Font)
{
if (!IsAttributeDefined(HtmlTextWriterAttribute.Size))
{
AddAttribute(GetAttributeKey("size"), "30pt");
}
}
' If the tagKey parameter is set to a <font> element
' but a size attribute is not defined on the element,
' the AddStyleAttribute method adds a size attribute
' and sets it to 30 point.
If tagKey = HtmlTextWriterTag.Font Then
If Not IsAttributeDefined(HtmlTextWriterAttribute.Size) Then
AddAttribute(GetAttributeKey("size"), "30pt")
End If
End If
Комментарии
Чтобы получить значение, которое будет присвоено объекту HtmlTextWriterAttribute , используйте перегрузку IsAttributeDefined(HtmlTextWriterAttribute, String) вместо этого.
См. также раздел
Применяется к
IsAttributeDefined(HtmlTextWriterAttribute, String)
Определяет, визуализируются ли указанный атрибут разметки и его значение во время следующего вызова метод RenderBeginTag.
protected:
bool IsAttributeDefined(System::Web::UI::HtmlTextWriterAttribute key, [Runtime::InteropServices::Out] System::String ^ % value);
protected bool IsAttributeDefined (System.Web.UI.HtmlTextWriterAttribute key, out string value);
member this.IsAttributeDefined : System.Web.UI.HtmlTextWriterAttribute * string -> bool
Protected Function IsAttributeDefined (key As HtmlTextWriterAttribute, ByRef value As String) As Boolean
Параметры
HtmlTextWriterAttribute, связанный с атрибутом разметки.
- value
- String
Значение, назначенное атрибуту.
Возвращаемое значение
true
если атрибут визуализируется во время следующего вызова метода RenderBeginTag; в противном случае — значение false
.
Комментарии
IsAttributeDefined Если метод возвращает true
значение , то значение, присваиваемое объектуHtmlTextWriterAttribute, возвращается в параметре value
.