UrlPropertyAttribute Constructores
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Inicializa una nueva instancia de la clase UrlPropertyAttribute.
Sobrecargas
UrlPropertyAttribute() |
Inicializa una nueva instancia predeterminada de la clase UrlPropertyAttribute. |
UrlPropertyAttribute(String) |
Inicializa una nueva instancia de la clase UrlPropertyAttribute, estableciendo la propiedad Filter en la cadena especificada. |
UrlPropertyAttribute()
Inicializa una nueva instancia predeterminada de la clase UrlPropertyAttribute.
public:
UrlPropertyAttribute();
public UrlPropertyAttribute ();
Public Sub New ()
Ejemplos
En el ejemplo de código siguiente se muestra una clase que implementa una propiedad específica de la dirección URL. En este ejemplo de código, se aplica un atributo predeterminado UrlPropertyAttribute a la TargetUrl
propiedad de la CustomHyperLinkControl
clase . El atributo indica la compatibilidad con todos los tipos de dirección URL y especifica un filtro de archivo predeterminado establecido en "*.*".
public class CustomHyperLinkControl : WebControl
{
public CustomHyperLinkControl() { }
// The TargetUrl property represents the URL that
// the custom hyperlink control navigates to.
[UrlProperty()]
public string TargetUrl
{
get
{
string s = (string)ViewState["TargetUrl"];
return ((s == null) ? String.Empty : s);
}
set
{
ViewState["TargetUrl"] = value;
}
}
// The Text property represents the visible text that
// the custom hyperlink control is displayed with.
public virtual string Text
{
get
{
string s = (string)ViewState["Text"];
return ((s == null) ? String.Empty : s);
}
set
{
ViewState["Text"] = value;
}
}
// Implement this method to render the control.
}
Public Class CustomHyperLinkControl
Inherits WebControl
Public Sub New()
End Sub
' The TargetUrl property represents the URL that
' the custom hyperlink control navigates to.
<UrlProperty()> _
Public Property TargetUrl() As String
Get
Dim s As String = CStr(ViewState("TargetUrl"))
If (s Is Nothing) Then
Return String.Empty
Else
Return s
End If
End Get
Set(ByVal value As String)
ViewState("TargetUrl") = value
End Set
End Property
' The Text property represents the visible text that
' the custom hyperlink control is displayed with.
Public Overridable Property [Text]() As String
Get
Dim s As String = CStr(ViewState("Text"))
If (s Is Nothing) Then
Return String.Empty
Else
Return s
End If
End Get
Set(ByVal value As String)
ViewState("Text") = value
End Set
End Property
' Implement method to render the control.
End Class
Comentarios
Una instancia predeterminada de la UrlPropertyAttribute clase se inicializa con la Filter propiedad establecida en el valor "*.*".
Se aplica a
UrlPropertyAttribute(String)
Inicializa una nueva instancia de la clase UrlPropertyAttribute, estableciendo la propiedad Filter en la cadena especificada.
public:
UrlPropertyAttribute(System::String ^ filter);
public UrlPropertyAttribute (string filter);
new System.Web.UI.UrlPropertyAttribute : string -> System.Web.UI.UrlPropertyAttribute
Public Sub New (filter As String)
Parámetros
- filter
- String
Un filtro de archivos asociado a la propiedad específica de la dirección URL.
Ejemplos
En el ejemplo de código siguiente se muestra una clase que implementa una propiedad específica de la dirección URL. En este ejemplo de código, se aplica un UrlPropertyAttribute atributo a la TargetUrl
propiedad de la CustomHyperLinkControl
clase . El atributo establece un filtro de archivo específico para ASP.NET archivos.
public class CustomHyperLinkControl : WebControl
{
public CustomHyperLinkControl() { }
// The TargetUrl property represents the URL that
// the custom hyperlink control navigates to.
[UrlProperty("*.aspx")]
public string TargetUrl
{
get
{
string s = (string)ViewState["TargetUrl"];
return ((s == null) ? String.Empty : s);
}
set
{
ViewState["TargetUrl"] = value;
}
}
// The Text property represents the visible text that
// the custom hyperlink control is displayed with.
public virtual string Text
{
get
{
string s = (string)ViewState["Text"];
return ((s == null) ? String.Empty : s);
}
set
{
ViewState["Text"] = value;
}
}
// Implement method to render the control.
}
Public Class CustomHyperLinkControl
Inherits WebControl
Public Sub New()
End Sub
' The TargetUrl property represents the URL that
' the custom hyperlink control navigates to.
<UrlProperty("*.aspx")> _
Public Property TargetUrl() As String
Get
Dim s As String = CStr(ViewState("TargetUrl"))
If (s Is Nothing) Then
Return String.Empty
Else
Return s
End If
End Get
Set(ByVal value As String)
ViewState("TargetUrl") = value
End Set
End Property
' The Text property represents the visible text that
' the custom hyperlink control is displayed with.
Public Overridable Property [Text]() As String
Get
Dim s As String = CStr(ViewState("Text"))
If (s Is Nothing) Then
Return String.Empty
Else
Return s
End If
End Get
Set(ByVal value As String)
ViewState("Text") = value
End Set
End Property
' Implement method to render the control.
End Class
Comentarios
Una instancia de una UrlPropertyAttribute clase creada con este constructor se inicializa con la Filter propiedad establecida en filter
.