Xml.AddParsedSubObject(Object) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Sunucu denetimine XML veya HTML gibi bir öğenin ayrıştırıldığını bildirir ve öğeyi sunucu denetiminin ControlCollection nesnesine ekler.
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)
Parametreler
Özel durumlar
obj
türünde LiteralControldeğil.
Örnekler
Aşağıdaki kod örneği, özel Xml bir sunucu denetiminde yönteminin AddParsedSubObject nasıl geçersiz kılınduğunu gösterir.
<%@ 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
Şunlara uygulanır
Ayrıca bkz.
GitHub'da bizimle işbirliği yapın
Bu içeriğin kaynağı GitHub'da bulunabilir; burada ayrıca sorunları ve çekme isteklerini oluşturup gözden geçirebilirsiniz. Daha fazla bilgi için katkıda bulunan kılavuzumuzu inceleyin.