Xml.AddParsedSubObject(Object) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Benachrichtigt das Serversteuerelement, dass entweder ein XML-Element oder HTML-Element analysiert wurde, und fügt das Element dem ControlCollection-Objekt des Serversteuerelements hinzu.
protected:
override void AddParsedSubObject(System::Object ^ obj);
protected override void AddParsedSubObject (object obj);
override this.AddParsedSubObject : obj -> unit
Protected Overrides Sub AddParsedSubObject (obj As Object)
Parameter
Ausnahmen
obj
ist nicht vom Typ LiteralControl.
Beispiele
Im folgenden Codebeispiel wird veranschaulicht, wie sie die AddParsedSubObject Methode in einem benutzerdefinierten Xml Serversteuerelement außer Kraft setzen.
<%@ Register TagPrefix="aspSample" Namespace="Samples.AspNet.CS.Controls" Assembly="Samples.AspNet.CS" %>
<%@ 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>Custom Xml - AddParsedSubObject - C# Example</title>
</head>
<body>
<form id="Form1" method="post" runat="server">
<h3>Custom Xml - AddParsedSubObject - C# Example</h3>
<aspSample:CustomXmlAddParsedSubObject id="xml1" runat="server"
DocumentSource="People.xml" TransformSource="PeopleTable.xslt" />
</form>
</body>
</html>
<%@ Register TagPrefix="aspSample" Namespace="Samples.AspNet.VB.Controls" Assembly="Samples.AspNet.VB" %>
<%@ 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>Custom Xml - AddParsedSubObject - VB.NET Example</title>
</head>
<body>
<form id="Form1" method="post" runat="server">
<h3>Custom Xml - AddParsedSubObject - VB.NET Example</h3>
<aspSample:CustomXmlAddParsedSubObject id="xml1" runat="server"
DocumentSource="People.xml" TransformSource="PeopleTable.xslt" />
</form>
</body>
</html>
using System.Web;
using System.Security.Permissions;
namespace Samples.AspNet.CS.Controls
{
[AspNetHostingPermission(SecurityAction.Demand, Level = AspNetHostingPermissionLevel.Minimal)]
public sealed class CustomXmlAddParsedSubObject : System.Web.UI.WebControls.Xml
{
protected override void AddParsedSubObject(object obj)
{
// Call the base AddParseSubObject method.
base.AddParsedSubObject(obj);
// Note: This method does not get called when transforming XML.
}
}
}
Imports System.Web
Imports System.Security.Permissions
Namespace Samples.AspNet.VB.Controls
<AspNetHostingPermission(SecurityAction.Demand, Level:=AspNetHostingPermissionLevel.Minimal)> _
Public NotInheritable Class CustomXmlAddParsedSubObject
Inherits System.Web.UI.WebControls.Xml
Protected Overrides Sub AddParsedSubObject(ByVal obj As Object)
' Call the base AddParseSubObject method.
MyBase.AddParsedSubObject(obj)
' Note: This method does not get called when transforming XML.
End Sub
End Class
End Namespace