SiteMapDataSource Sınıf
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.
Web sunucusu denetimlerinin ve diğer denetimlerin hiyerarşik site eşleme verilerine bağlanmak için kullanabileceği bir veri kaynağı denetimi sağlar.
public ref class SiteMapDataSource : System::Web::UI::HierarchicalDataSourceControl, System::ComponentModel::IListSource, System::Web::UI::IDataSource
[System.Drawing.ToolboxBitmap(typeof(System.Web.UI.WebControls.SiteMapDataSource))]
public class SiteMapDataSource : System.Web.UI.HierarchicalDataSourceControl, System.ComponentModel.IListSource, System.Web.UI.IDataSource
[<System.Drawing.ToolboxBitmap(typeof(System.Web.UI.WebControls.SiteMapDataSource))>]
type SiteMapDataSource = class
inherit HierarchicalDataSourceControl
interface IDataSource
interface IListSource
Public Class SiteMapDataSource
Inherits HierarchicalDataSourceControl
Implements IDataSource, IListSource
- Devralma
- Öznitelikler
- Uygulamalar
Örnekler
Aşağıdaki kod örneği, bir TreeView denetimin bir denetimi kullanarak SiteMapDataSource site haritasına bildirim temelli olarak nasıl bağlanacağını gösterir. Site haritası verileri kök düğüm düzeyinden başlayarak alınır.
<%@ Page Language="C#" %>
<!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 runat="server">
<title>ASP.NET Example</title>
</head>
<body>
<form id="form1" runat="server">
<asp:SiteMapDataSource
id="SiteMapDataSource1"
runat="server" />
<asp:TreeView
id="TreeView1"
runat="server"
DataSourceID="SiteMapDataSource1">
</asp:TreeView>
</form>
</body>
</html>
<%@ Page Language="VB" %>
<!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 runat="server">
<title>ASP.NET Example</title>
</head>
<body>
<form id="form1" runat="server">
<asp:SiteMapDataSource
id="SiteMapDataSource1"
runat="server" />
<asp:TreeView
id="TreeView1"
runat="server"
DataSourceID="SiteMapDataSource1">
</asp:TreeView>
</form>
</body>
</html>
Açıklamalar
Bu konuda:
Introduction
Denetim SiteMapDataSource , siteniz için yapılandırılmış site haritası sağlayıcıları tarafından depolanan site haritası verilerinin veri kaynağıdır. , SiteMapDataSource , ve DropDownList denetimleri gibi TreeViewMenusite gezinti denetimleri olmayan Web sunucusu denetimlerinin hiyerarşik site haritası verilerine bağlanmasına olanak tanır. Site haritasını içindekiler tablosu olarak görüntülemek veya bir sitede etkin bir şekilde gezinmek için bu Web sunucusu denetimlerini kullanabilirsiniz. Alternatif olarak, özel olarak site gezinti denetimi olarak tasarlanan SiteMapPath ve bu nedenle denetimin SiteMapDataSource bir örneğine ihtiyaç duymayan denetimi kullanabilirsiniz.
Başlangıç Düğümünü Belirtme
, SiteMapDataSource site haritası verilerine bağlanır ve site haritası hiyerarşisinde belirtilen bir başlangıç düğümüne göre görünümünü sunar. Varsayılan olarak, hiyerarşinin kök düğümüdür, ancak hiyerarşideki herhangi bir düğüm de olabilir. Başlangıç düğümü, aşağıdaki gibi birkaç SiteMapDataSource özelliğin değerleriyle tanımlanır:
| Başlangıç Düğümü | Özellik Değerleri |
|---|---|
| Hiyerarşinin kök düğümü (varsayılan ayar). |
StartFromCurrentNode şeklindedirfalse.StartingNodeUrl ayarlanmadı. |
| Şu anda görüntülenen sayfayı temsil eden düğüm. |
StartFromCurrentNode şeklindedirtrue.StartingNodeUrl ayarlanmadı. |
| Hiyerarşinin belirli bir düğümü. |
StartFromCurrentNode şeklindedirfalse.StartingNodeUrl ayarlandı. |
StartingNodeOffset Özelliği 0 dışında bir değere ayarlanırsa, başlangıç düğümünü ve onunla birlikte denetim tarafından kullanıma sunulan site eşleme veri hiyerarşisini SiteMapDataSource etkiler. öğesinin StartingNodeOffset negatif veya pozitif tamsayı değeri, veri kaynağı denetimi tarafından kullanıma sunulan alt ağacının başlangıç düğümünü kaydırmak için ve StartingNodeUrl özellikleri tarafından StartFromCurrentNode tanımlanan başlangıç düğümünden site haritası hiyerarşisinin yukarı veya aşağı düzey sayısını tanımlar.
StartingNodeOffset Özelliği negatif bir sayı -n olarak ayarlanırsa, veri kaynağı denetimi tarafından kullanıma sunulan alt ağacının başlangıç düğümü, tanımlanan başlangıç düğümünün üzerindeki üst düğüm n hiyerarşik düzeydir. n değeri hiyerarşik ağaçtaki üst düzey sayısından büyükse, alt ağacın başlangıç düğümü site haritası hiyerarşisinin kök düğümüdür.
StartingNodeOffset Özellik pozitif bir sayı +n olarak ayarlanırsa, kullanıma sunulan alt ağacının başlangıç düğümü, tanımlanan başlangıç düğümünün altındaki bir alt düğüm n düzeyidir. Hiyerarşide birden fazla alt düğüm dalı bulunabileceğinden, SiteMapDataSource bir alt düğümü, tanımlanan başlangıç düğümü ile şu anda istenen sayfayı temsil eden düğüm arasındaki yolda (mümkünse) doğrudan çözümlemeye çalışır. şu anda istenen sayfayı temsil eden düğüm, tanımlanan başlangıç düğümünün alt ağacı içinde değilse, özelliğin StartingNodeOffset değeri yoksayılır. şu anda istenen sayfayı temsil eden düğüm tanımlanan başlangıç düğümünü altında n düzeyden azsa, şu anda istenen sayfa düğümü başlangıç düğümü olarak kullanılır.
Site Eşleme Verilerini Alma
Site haritası verileri, ASP.NET için varsayılan site haritası sağlayıcısı olan gibi XmlSiteMapProviderbir SiteMapProvider nesneden alınır. site haritası verilerini SiteMapDataSource sağlamak üzere siteniz için yapılandırılmış herhangi bir sağlayıcıyı belirtebilir ve koleksiyona erişerek SiteMap.Providers kullanılabilir sağlayıcıların listesini alabilirsiniz.
Tüm veri kaynağı denetimleri gibi, bir SiteMapDataSource öğesinin her örneği de veri kaynağı görünümü olarak bilinen tek bir yardımcı nesneyle ilişkilendirilir. SiteMapDataSourceView, veri kaynağının özelliklerine göre site haritası verilerinde bir görünümdür ve yöntemi çağrılarak GetHierarchicalView alınır. denetimlerin SiteMapDataSourceViewSiteMapNodeCollection bağlandığını nesnesini korur.
Varsayılan olarak, başlangıç düğümü hiyerarşinin kök düğümüdür, ancak başlangıç düğümünü herhangi bir düğüme ayarlayabilirsiniz. Başlangıç noktası, site haritasındaki geçerli konuma veya mutlak konuma göre bir düğüm olabilir. Özelliğini ayarlayarak başlangıç düğümünü StartingNodeUrl belirtebilirsiniz.
SiteMapDataSource gezinti verileri için özeldir ve sıralama, filtreleme, sayfalama, önbelleğe alma gibi yaygın veri kaynağı işlemlerini veya güncelleştirmeler, eklemeler veya silmeler gibi veri kaydı işlemlerini desteklemez.
Bildirim Temelli Söz Dizimi
<asp:SiteMapDataSource
EnableTheming="True|False"
EnableViewState="True|False"
ID="string"
OnDataBinding="DataBinding event handler"
OnDisposed="Disposed event handler"
OnInit="Init event handler"
OnLoad="Load event handler"
OnPreRender="PreRender event handler"
OnUnload="Unload event handler"
runat="server"
ShowStartingNode="True|False"
SiteMapProvider="string"
SkinID="string"
StartFromCurrentNode="True|False"
StartingNodeOffset="integer"
StartingNodeUrl="uri"
Visible="True|False"
/>
Oluşturucular
| Name | Description |
|---|---|
| SiteMapDataSource() |
SiteMapDataSource sınıfının yeni bir örneğini başlatır. |
Özellikler
| Name | Description |
|---|---|
| Adapter |
Denetim için tarayıcıya özgü bağdaştırıcıyı alır. (Devralındığı yer: Control) |
| AppRelativeTemplateSourceDirectory |
Bu denetimi içeren veya nesnesinin Page uygulama göreli sanal dizinini alır veya UserControl ayarlar. (Devralındığı yer: Control) |
| BindingContainer |
Bu denetimin veri bağlamasını içeren denetimi alır. (Devralındığı yer: Control) |
| ChildControlsCreated |
Sunucu denetiminin alt denetimlerinin oluşturulup oluşturulmadığını gösteren bir değer alır. (Devralındığı yer: Control) |
| ClientID |
ASP.NET tarafından oluşturulan sunucu denetim tanımlayıcısını alır. (Devralındığı yer: HierarchicalDataSourceControl) |
| ClientIDMode |
Bu özellik veri kaynağı denetimleri için kullanılmaz. (Devralındığı yer: HierarchicalDataSourceControl) |
| ClientIDSeparator |
özelliğinde ClientID kullanılan ayırıcı karakteri temsil eden bir karakter değeri alır. (Devralındığı yer: Control) |
| ContainsListCollection |
Veri kaynağı denetiminin bir veri kaynağı görünümü nesneleri koleksiyonu içerip içermediğini belirten bir değer alır. |
| Context |
HttpContext Geçerli Web isteği için sunucu denetimiyle ilişkili nesneyi alır. (Devralındığı yer: Control) |
| Controls |
ControlCollection Kullanıcı arabirimi hiyerarşisinde belirtilen bir sunucu denetimi için alt denetimleri temsil eden bir nesne alır. (Devralındığı yer: HierarchicalDataSourceControl) |
| DataItemContainer |
Adlandırma kapsayıcısı uygularsa IDataItemContaineradlandırma kapsayıcısına başvuru alır. (Devralındığı yer: Control) |
| DataKeysContainer |
Adlandırma kapsayıcısı uygularsa IDataKeysControladlandırma kapsayıcısına başvuru alır. (Devralındığı yer: Control) |
| DesignMode |
Bir denetimin tasarım yüzeyinde kullanılıp kullanılmadığını belirten bir değer alır. (Devralındığı yer: Control) |
| EnableTheming |
Bu denetimin temaları destekleyip desteklemediğini belirten bir değer alır. (Devralındığı yer: HierarchicalDataSourceControl) |
| EnableViewState |
Sunucu denetiminin görünüm durumunu ve içerdiği alt denetimlerin görünüm durumunu istekte bulunan istemciye kalıcı hale getirip taşımadığını belirten bir değer alır veya ayarlar. (Devralındığı yer: Control) |
| Events |
Denetim için olay işleyicisi temsilcilerinin listesini alır. Bu özellik salt okunurdur. (Devralındığı yer: Control) |
| HasChildViewState |
Geçerli sunucu denetiminin alt denetimlerinin kaydedilmiş görünüm durumu ayarlarına sahip olup olmadığını gösteren bir değer alır. (Devralındığı yer: Control) |
| ID |
Sunucu denetimine atanan programlı tanımlayıcıyı alır veya ayarlar. (Devralındığı yer: Control) |
| IdSeparator |
Denetim tanımlayıcılarını ayırmak için kullanılan karakteri alır. (Devralındığı yer: Control) |
| IsChildControlStateCleared |
Bu denetimin içindeki denetimlerin denetim durumuna sahip olup olmadığını gösteren bir değer alır. (Devralındığı yer: Control) |
| IsTrackingViewState |
Sunucu denetiminin değişiklikleri görünüm durumuna kaydedip kaydetmediğini gösteren bir değer alır. (Devralındığı yer: Control) |
| IsViewStateEnabled |
Bu denetim için görünüm durumunun etkinleştirilip etkinleştirilmediğini gösteren bir değer alır. (Devralındığı yer: Control) |
| LoadViewStateByID |
Denetimin dizin yerine görünüm durumunu ID yüklemeye katılıp katılmadığını gösteren bir değer alır. (Devralındığı yer: Control) |
| NamingContainer |
Aynı ID özellik değerine sahip sunucu denetimleri arasında ayrım yapmak için benzersiz bir ad alanı oluşturan sunucu denetiminin adlandırma kapsayıcısına başvuru alır. (Devralındığı yer: Control) |
| Page |
Sunucu denetimini içeren örneğe başvuru Page alır. (Devralındığı yer: Control) |
| Parent |
Sayfa denetimi hiyerarşisinde sunucu denetiminin üst denetimine başvuru alır. (Devralındığı yer: Control) |
| Provider |
Veri kaynağı denetimiyle ilişkili bir SiteMapProvider nesneyi alır veya ayarlar. |
| RenderingCompatibility |
HTML'nin uyumlu olacağı ASP.NET sürümünü belirten bir değer alır. (Devralındığı yer: Control) |
| ShowStartingNode |
Başlangıç düğümlerinin alınıp alınmadığını ve görüntülendiğini belirten bir değer alır veya ayarlar. |
| Site |
Tasarım yüzeyinde işlendiğinde geçerli denetimi barındıran kapsayıcı hakkında bilgi alır. (Devralındığı yer: Control) |
| SiteMapProvider |
Veri kaynağının bağlandığını site haritası sağlayıcısının adını alır veya ayarlar. |
| SkinID |
Denetime uygulanacak HierarchicalDataSourceControl kaplamayı alır veya ayarlar. (Devralındığı yer: HierarchicalDataSourceControl) |
| StartFromCurrentNode |
Site haritası düğüm ağacının geçerli sayfayı temsil eden düğüm kullanılarak alınıp alınmadığını belirten bir değer alır veya ayarlar. |
| StartingNodeOffset |
Veri kaynağı denetimi tarafından kullanıma sunulan kök hiyerarşiyi belirleyen başlangıç düğümünden pozitif veya negatif bir tamsayı uzaklığını alır veya ayarlar. |
| StartingNodeUrl |
Site haritasında veri kaynağının hiyerarşik site haritasından düğümleri almak için başvuru noktası olarak kullandığı bir düğümü alır veya ayarlar. |
| TemplateControl |
Bu denetimi içeren şablona başvuru alır veya ayarlar. (Devralındığı yer: Control) |
| TemplateSourceDirectory |
geçerli sunucu denetimini içeren veya UserControl sanal dizinini Page alır. (Devralındığı yer: Control) |
| UniqueID |
Sunucu denetimi için benzersiz, hiyerarşik nitelenmiş tanımlayıcıyı alır. (Devralındığı yer: Control) |
| ValidateRequestMode |
Denetimin tarayıcıdan istemci girişini tehlikeli olabilecek değerler için denetlediğini gösteren bir değer alır veya ayarlar. (Devralındığı yer: Control) |
| ViewState |
Aynı sayfa için birden çok istekte bir sunucu denetiminin görünüm durumunu kaydetmenize ve geri yüklemenize olanak tanıyan durum bilgileri sözlüğü alır. (Devralındığı yer: Control) |
| ViewStateIgnoresCase |
Nesnenin StateBag büyük/küçük harfe duyarsız olup olmadığını gösteren bir değer alır. (Devralındığı yer: Control) |
| ViewStateMode |
Bu denetimin görünüm durumu modunu alır veya ayarlar. (Devralındığı yer: Control) |
| Visible |
Denetimin görsel olarak görüntülenip görüntülenmediğini belirten bir değer alır veya ayarlar. (Devralındığı yer: HierarchicalDataSourceControl) |
Yöntemler
| Name | Description |
|---|---|
| AddedControl(Control, Int32) |
Nesne koleksiyonuna Controls bir alt denetim eklendikten sonra çağrılır Control . (Devralındığı yer: Control) |
| AddParsedSubObject(Object) |
Xml veya HTML gibi bir öğenin ayrıştırıldığını sunucu denetimine bildirir ve öğeyi sunucu denetiminin ControlCollection nesnesine ekler. (Devralındığı yer: Control) |
| ApplyStyleSheetSkin(Page) |
Sayfa stili sayfasında tanımlanan stil özelliklerini denetime uygular. (Devralındığı yer: HierarchicalDataSourceControl) |
| BeginRenderTracing(TextWriter, Object) |
İşleme verilerinin tasarım zamanı izlemeye başlar. (Devralındığı yer: Control) |
| BuildProfileTree(String, Boolean) |
Sunucu denetimi hakkında bilgi toplar ve sayfa için izleme etkinleştirildiğinde görüntülenecek özelliğe teslim eder Trace . (Devralındığı yer: Control) |
| ClearCachedClientID() |
Önbelleğe alınan ClientID değeri olarak |
| ClearChildControlState() |
Sunucu denetiminin alt denetimleri için denetim durumu bilgilerini siler. (Devralındığı yer: Control) |
| ClearChildState() |
Tüm sunucu denetiminin alt denetimleri için görünüm durumu ve denetim durumu bilgilerini siler. (Devralındığı yer: Control) |
| ClearChildViewState() |
Tüm sunucu denetiminin alt denetimleri için görünüm durumu bilgilerini siler. (Devralındığı yer: Control) |
| ClearEffectiveClientIDMode() |
ClientIDMode Geçerli denetim örneğinin ve alt denetimlerin özelliğini olarak Inheritayarlar. (Devralındığı yer: Control) |
| CreateChildControls() |
ASP.NET sayfa çerçevesi tarafından çağrılarak, geri gönderme veya işleme hazırlığında içerdikleri alt denetimleri oluşturmak üzere oluşturma tabanlı uygulama kullanan sunucu denetimlerini bilgilendirmek için kullanılır. (Devralındığı yer: Control) |
| CreateControlCollection() |
Sunucu denetiminin alt denetimlerini (hem değişmez değer hem de sunucu) tutmak için yeni ControlCollection bir nesne oluşturur. (Devralındığı yer: HierarchicalDataSourceControl) |
| DataBind() |
Bir veri kaynağını çağrılan sunucu denetimine ve tüm alt denetimlerine bağlar. (Devralındığı yer: Control) |
| DataBind(Boolean) |
Bir veri kaynağını çağrılan sunucu denetimine ve tüm alt denetimlerine olayı tetikle DataBinding seçeneğiyle bağlar. (Devralındığı yer: Control) |
| DataBindChildren() |
Bir veri kaynağını sunucu denetiminin alt denetimlerine bağlar. (Devralındığı yer: Control) |
| Dispose() |
Bir sunucu denetiminin bellekten çıkmadan önce son temizlemeyi gerçekleştirmesini sağlar. (Devralındığı yer: Control) |
| EndRenderTracing(TextWriter, Object) |
İşleme verilerinin tasarım zamanı izlemeyi sonlandırır. (Devralındığı yer: Control) |
| EnsureChildControls() |
Sunucu denetiminin alt denetimler içerip içermediğini belirler. Aksi takdirde alt denetimler oluşturur. (Devralındığı yer: Control) |
| EnsureID() |
Atanmış tanımlayıcısı olmayan denetimler için bir tanımlayıcı oluşturur. (Devralındığı yer: Control) |
| Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
| FindControl(String, Int32) |
Geçerli adlandırma kapsayıcısında belirtilen ve parametresinde belirtilen |
| FindControl(String) |
Belirtilen |
| Focus() |
Giriş odağını denetime ayarlar. (Devralındığı yer: HierarchicalDataSourceControl) |
| GetDesignModeState() |
Denetim için tasarım zamanı verilerini alır. (Devralındığı yer: Control) |
| GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
| GetHierarchicalView(String) |
Başlangıç düğümüne ve veri kaynağının diğer özelliklerine göre nesne için site haritası verilerinde SiteMapProvider tek bir görünüm alır. |
| GetList() |
Veri listesi kaynağı olarak kullanılabilecek veri kaynağı denetimlerinin listesini alır. |
| GetRouteUrl(Object) |
Bir yol parametreleri kümesine karşılık gelen URL'yi alır. (Devralındığı yer: Control) |
| GetRouteUrl(RouteValueDictionary) |
Bir yol parametreleri kümesine karşılık gelen URL'yi alır. (Devralındığı yer: Control) |
| GetRouteUrl(String, Object) |
Bir yol parametreleri kümesine ve yol adına karşılık gelen URL'yi alır. (Devralındığı yer: Control) |
| GetRouteUrl(String, RouteValueDictionary) |
Bir yol parametreleri kümesine ve yol adına karşılık gelen URL'yi alır. (Devralındığı yer: Control) |
| GetType() |
Geçerli örneğin Type alır. (Devralındığı yer: Object) |
| GetUniqueIDRelativeTo(Control) |
Belirtilen denetimin özelliğinin UniqueID ön ekli bölümünü döndürür. (Devralındığı yer: Control) |
| GetView(String) |
Başlangıç düğümüne ve veri kaynağının diğer özelliklerine göre site haritası sağlayıcısının site haritası verilerinde adlandırılmış bir görünüm alır. |
| GetViewNames() |
Veri kaynağı denetimi için adlandırılmış görünümler koleksiyonunu alır. |
| HasControls() |
Sunucu denetiminin alt denetimler içerip içermediğini belirler. (Devralındığı yer: HierarchicalDataSourceControl) |
| HasEvents() |
Olayların denetim için mi yoksa alt denetimler için mi kaydedildiğini belirten bir değer döndürür. (Devralındığı yer: Control) |
| IsLiteralContent() |
Sunucu denetiminin yalnızca değişmez içeriği barındırdığını belirler. (Devralındığı yer: Control) |
| LoadControlState(Object) |
yöntemi tarafından SaveControlState() kaydedilen önceki sayfa isteğinden denetim durumu bilgilerini geri yükler. (Devralındığı yer: Control) |
| LoadViewState(Object) |
Yöntemi tarafından SaveViewState() kaydedilen önceki sayfa isteğinden görünüm durumu bilgilerini geri yükler. (Devralındığı yer: Control) |
| MapPathSecure(String) |
Bir sanal yolun mutlak veya göreli olarak eşlenin fiziksel yolunu alır. (Devralındığı yer: Control) |
| MemberwiseClone() |
Geçerli Objectbasit bir kopyasını oluşturur. (Devralındığı yer: Object) |
| OnBubbleEvent(Object, EventArgs) |
Sunucu denetimi olayının sayfanın UI sunucu denetimi hiyerarşisine geçirilip geçirilmeyeceğini belirler. (Devralındığı yer: Control) |
| OnDataBinding(EventArgs) |
Olayı tetikler DataBinding . (Devralındığı yer: Control) |
| OnDataSourceChanged(EventArgs) |
Olayı tetikler DataSourceChanged . (Devralındığı yer: HierarchicalDataSourceControl) |
| OnInit(EventArgs) |
Olayı tetikler Init . (Devralındığı yer: Control) |
| OnLoad(EventArgs) |
Olayı tetikler Load . (Devralındığı yer: Control) |
| OnPreRender(EventArgs) |
Olayı tetikler PreRender . (Devralındığı yer: Control) |
| OnUnload(EventArgs) |
Olayı tetikler Unload . (Devralındığı yer: Control) |
| OpenFile(String) |
Stream Bir dosyayı okumak için kullanılan alır. (Devralındığı yer: Control) |
| RaiseBubbleEvent(Object, EventArgs) |
Olayın tüm kaynaklarını ve bilgilerini denetimin üst öğesine atar. (Devralındığı yer: Control) |
| RemovedControl(Control) |
Nesne koleksiyonundan Controls bir alt denetim kaldırıldıktan sonra çağrılır Control . (Devralındığı yer: Control) |
| Render(HtmlTextWriter) |
Sunucu denetimi içeriğini, istemcide işlenecek içeriği yazan sağlanan HtmlTextWriter bir nesneye gönderir. (Devralındığı yer: Control) |
| RenderChildren(HtmlTextWriter) |
Sunucu denetiminin alt öğelerinin içeriğini, istemcide işlenecek içeriği yazan sağlanan HtmlTextWriter bir nesneye gönderir. (Devralındığı yer: Control) |
| RenderControl(HtmlTextWriter, ControlAdapter) |
Sağlanan bir nesneyi kullanarak sunucu denetimi içeriğini sağlanan HtmlTextWriterControlAdapter bir nesneye gönderir. (Devralındığı yer: Control) |
| RenderControl(HtmlTextWriter) |
Sunucu denetimi içeriğini sağlanan HtmlTextWriter bir nesneye gönderir ve izleme etkinse denetimle ilgili izleme bilgilerini depolar. (Devralındığı yer: HierarchicalDataSourceControl) |
| ResolveAdapter() |
Belirtilen denetimin işlenmesinden sorumlu denetim bağdaştırıcısını alır. (Devralındığı yer: Control) |
| ResolveClientUrl(String) |
Tarayıcı tarafından kullanılabilecek bir URL alır. (Devralındığı yer: Control) |
| ResolveUrl(String) |
URL'yi istekte bulunan istemcide kullanılabilen url'ye dönüştürür. (Devralındığı yer: Control) |
| SaveControlState() |
Sayfanın sunucuya geri gönderildiği zamandan bu yana gerçekleşen tüm sunucu denetim durumu değişikliklerini kaydeder. (Devralındığı yer: Control) |
| SaveViewState() |
Sayfanın sunucuya geri gönderildiği zamandan bu yana gerçekleşen tüm sunucu denetimi görünüm durumu değişikliklerini kaydeder. (Devralındığı yer: Control) |
| SetDesignModeState(IDictionary) |
Denetim için tasarım zamanı verilerini ayarlar. (Devralındığı yer: Control) |
| SetRenderMethodDelegate(RenderMethod) |
Sunucu denetimini ve içeriğini üst denetimine işlemek için bir olay işleyicisi temsilcisi atar. (Devralındığı yer: Control) |
| SetTraceData(Object, Object, Object) |
İzlenen nesneyi, izleme veri anahtarını ve izleme verisi değerini kullanarak işleme verilerinin tasarım zamanı izlemesi için izleme verilerini ayarlar. (Devralındığı yer: Control) |
| SetTraceData(Object, Object) |
İzleme veri anahtarını ve izleme verisi değerini kullanarak işleme verilerinin tasarım zamanı izlemesi için izleme verilerini ayarlar. (Devralındığı yer: Control) |
| ToString() |
Geçerli nesneyi temsil eden bir dize döndürür. (Devralındığı yer: Object) |
| TrackViewState() |
Sunucu denetiminin nesnesinde depolanabilmeleri için, sunucu denetiminde StateBag görünüm durumu değişikliklerinin izlenmesine neden olur. Bu nesneye özelliği aracılığıyla ViewState erişilebilir. (Devralındığı yer: Control) |
Ekinlikler
| Name | Description |
|---|---|
| DataBinding |
Sunucu denetimi bir veri kaynağına bağlandığında gerçekleşir. (Devralındığı yer: Control) |
| Disposed |
ASP.NET sayfası istendiğinde sunucu denetimi yaşam döngüsünün son aşaması olan bellekten bir sunucu denetimi serbest bırakıldığında gerçekleşir. (Devralındığı yer: Control) |
| Init |
Sunucu denetimi başlatıldığında gerçekleşir ve bu, yaşam döngüsünün ilk adımıdır. (Devralındığı yer: Control) |
| Load |
Sunucu denetimi nesneye Page yüklendiğinde gerçekleşir. (Devralındığı yer: Control) |
| PreRender |
Nesne yüklendikten sonra Control ancak işlemeden önce gerçekleşir. (Devralındığı yer: Control) |
| Unload |
Sunucu denetimi bellekten kaldırıldığında gerçekleşir. (Devralındığı yer: Control) |
Belirtik Arabirim Kullanımları
| Name | Description |
|---|---|
| IControlBuilderAccessor.ControlBuilder |
Bu üyenin açıklaması için bkz ControlBuilder. . (Devralındığı yer: Control) |
| IControlDesignerAccessor.GetDesignModeState() |
Bu üyenin açıklaması için bkz GetDesignModeState(). . (Devralındığı yer: Control) |
| IControlDesignerAccessor.SetDesignModeState(IDictionary) |
Bu üyenin açıklaması için bkz SetDesignModeState(IDictionary). . (Devralındığı yer: Control) |
| IControlDesignerAccessor.SetOwnerControl(Control) |
Bu üyenin açıklaması için bkz SetOwnerControl(Control). . (Devralındığı yer: Control) |
| IControlDesignerAccessor.UserData |
Bu üyenin açıklaması için bkz UserData. . (Devralındığı yer: Control) |
| IDataBindingsAccessor.DataBindings |
Bu üyenin açıklaması için bkz DataBindings. . (Devralındığı yer: Control) |
| IDataBindingsAccessor.HasDataBindings |
Bu üyenin açıklaması için bkz HasDataBindings. . (Devralındığı yer: Control) |
| IDataSource.DataSourceChanged |
Veri kaynağı denetimi, veriye bağlı denetimleri etkileyen bir şekilde değiştiğinde gerçekleşir. |
| IDataSource.GetView(String) |
Bu üyenin açıklaması için bkz GetView(String). . |
| IDataSource.GetViewNames() |
Bu üyenin açıklaması için bkz GetViewNames(). . |
| IExpressionsAccessor.Expressions |
Bu üyenin açıklaması için bkz Expressions. . (Devralındığı yer: Control) |
| IExpressionsAccessor.HasExpressions |
Bu üyenin açıklaması için bkz HasExpressions. . (Devralındığı yer: Control) |
| IHierarchicalDataSource.DataSourceChanged |
HierarchicalDataSourceControl veriye bağlı denetimleri etkileyen bir şekilde değiştiğinde gerçekleşir. (Devralındığı yer: HierarchicalDataSourceControl) |
| IHierarchicalDataSource.GetHierarchicalView(String) |
Belirtilen yol için arabirimin IHierarchicalDataSource görünüm yardımcı nesnesini alır. (Devralındığı yer: HierarchicalDataSourceControl) |
| IListSource.ContainsListCollection |
Koleksiyonun bir nesne koleksiyonu IList olup olmadığını gösteren bir değer alır. |
| IListSource.GetList() |
Bu üyenin açıklaması için bkz GetList(). . |
| IParserAccessor.AddParsedSubObject(Object) |
Bu üyenin açıklaması için bkz AddParsedSubObject(Object). . (Devralındığı yer: Control) |
Uzantı Metotları
| Name | Description |
|---|---|
| FindDataSourceControl(Control) |
Belirtilen denetim için veri denetimiyle ilişkili veri kaynağını döndürür. |
| FindFieldTemplate(Control, String) |
Belirtilen denetimin adlandırma kapsayıcısında belirtilen sütun için alan şablonunu döndürür. |
| FindMetaTable(Control) |
İçeren veri denetimi için meta tablo nesnesini döndürür. |
| GetDefaultValues(IDataSource) |
Belirtilen veri kaynağı için varsayılan değerlerin koleksiyonunu alır. |
| GetMetaTable(IDataSource) |
Belirtilen veri kaynağı nesnesindeki bir tablonun meta verilerini alır. |
| TryGetMetaTable(IDataSource, MetaTable) |
Tablo meta verilerinin kullanılabilir olup olmadığını belirler. |