ParseChildrenAttribute.DefaultProperty-Eigenschaft
Ruft die Standardeigenschaft des Serversteuerelements ab, in dem Elemente analysiert werden, oder legt diese fest.
Namespace: System.Web.UI
Assembly: System.Web (in system.web.dll)
Syntax
'Declaration
Public Property DefaultProperty As String
'Usage
Dim instance As ParseChildrenAttribute
Dim value As String
value = instance.DefaultProperty
instance.DefaultProperty = value
public string DefaultProperty { get; set; }
public:
property String^ DefaultProperty {
String^ get ();
void set (String^ value);
}
/** @property */
public String get_DefaultProperty ()
/** @property */
public void set_DefaultProperty (String value)
public function get DefaultProperty () : String
public function set DefaultProperty (value : String)
Eigenschaftenwert
Der Name der Standardauflistungseigenschaft des Serversteuerelements, in dem die Elemente analysiert werden.
Hinweise
Die DefaultProperty-Eigenschaft wird nur verwendet, wenn dem ParseChildrenAttribute-Konstruktor eine Zeichenfolge übergeben wird. Beim Erstellen der ParseChildrenAttribute-Klasse definiert die DefaultProperty-Eigenschaft die Standardeigenschaft für das Serversteuerelement, das analysiert wird.
Beispiel
Im folgenden Codebeispiel wird das Abfragen der DefaultProperty-Eigenschaft veranschaulicht. Definitionen der in diesem Codebeispiel verwendeten CollectionPropertyControl
-Klasse und Employee
-Klasse finden Sie unter ParseChildrenAttribute.
<%@ Page Language="VB" %>
<%@ Register TagPrefix="AspSample" Assembly="Samples.AspNet.VB.Controls" Namespace="Samples.AspNet.VB.Controls" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs)
' Verify attribute values.
Dim p As ParseChildrenAttribute = _
Attribute.GetCustomAttribute(GetType(CollectionPropertyControl), _
GetType(ParseChildrenAttribute))
Dim sb As New StringBuilder()
sb.Append("The DefaultProperty property is " & p.DefaultProperty.ToString() & "<br>")
sb.Append("The ChildrenAsProperties property is " & p.ChildrenAsProperties.ToString() & "<br>")
sb.Append("The IsDefaultAttribute method returns " & p.IsDefaultAttribute().ToString())
Message.Text = sb.ToString()
End Sub
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head1" runat="server">
<title>PersistChildrenAttribute</title>
</head>
<body>
<form id="Form1" runat="server">
<div>
<asp:Label ID="Message"
runat="server"/>
<AspSample:CollectionPropertyControl id="CollectionPropertyControl1"
runat="server">
<AspSample:Employee Name="Employee 1"
Title="Title 1"
Alias="Alias 1" />
<AspSample:Employee Name="Employee 2"
Title="Title 2"
Alias="Alias 2" />
</AspSample:CollectionPropertyControl>
</div>
</form>
</body>
</html>
<%@ Page Language="C#" Debug="true" %>
<%@ Register TagPrefix="AspSample" Assembly="Samples.AspNet.CS.Controls" Namespace="Samples.AspNet.CS.Controls" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
protected void Page_Load(object sender, EventArgs e)
{
// Verify attribute values.
ParseChildrenAttribute p =
(ParseChildrenAttribute)Attribute.GetCustomAttribute(typeof(CollectionPropertyControl),
typeof(ParseChildrenAttribute));
StringBuilder sb = new StringBuilder();
sb.Append("The DefaultProperty property is " + p.DefaultProperty.ToString() + "<br>");
sb.Append("The ChildrenAsProperties property is " + p.ChildrenAsProperties.ToString() + "<br>");
sb.Append("The IsDefaultAttribute method returns " + p.IsDefaultAttribute().ToString());
Message.Text = sb.ToString();
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>ParseChildrenAttribute Example</title>
</head>
<body>
<form runat="server">
<div>
<asp:Label ID="Message"
runat="server"/>
<AspSample:CollectionPropertyControl id="CollectionPropertyControl1"
runat="server">
<AspSample:Employee Name="Employee 1"
Title="Title 1"
Alias="Alias 1" />
<AspSample:Employee Name="Employee 2"
Title="Title 2"
Alias="Alias 2" />
</AspSample:CollectionPropertyControl>
</div>
</form>
</body>
</html>
Plattformen
Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.
Versionsinformationen
.NET Framework
Unterstützt in: 2.0, 1.1, 1.0
Siehe auch
Referenz
ParseChildrenAttribute-Klasse
ParseChildrenAttribute-Member
System.Web.UI-Namespace
ParseChildrenAttribute