WebPartManager 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.
Bir Web sayfasında gerçekleşen tüm Web Bölümleri denetimlerini, işlevselliğini ve olaylarını yöneterek Web Bölümleri denetim kümesinin merkezi sınıfı olarak hizmet verir.
public ref class WebPartManager : System::Web::UI::Control, System::Web::UI::INamingContainer, System::Web::UI::WebControls::WebParts::IPersonalizable
[System.ComponentModel.Bindable(false)]
public class WebPartManager : System.Web.UI.Control, System.Web.UI.INamingContainer, System.Web.UI.WebControls.WebParts.IPersonalizable
[<System.ComponentModel.Bindable(false)>]
type WebPartManager = class
inherit Control
interface INamingContainer
interface IPersonalizable
Public Class WebPartManager
Inherits Control
Implements INamingContainer, IPersonalizable
- Devralma
- Öznitelikler
- Uygulamalar
Örnekler
Aşağıdaki kod örneği, denetimin hem bildirim temelli hem de programlı kullanımını WebPartManager gösterir.
Kod örneğinin dört bölümü vardır:
Web Bölümleri sayfasındaki görüntü modlarını değiştirmenize olanak tanıyan bir kullanıcı denetimi.
Bağlanabilen iki özel WebPart denetim ve bir öğe içeren bir
<asp:webpartmanager>
Web sayfası.İki özel denetim ve özel WebPart arabirim içeren bir kaynak kod dosyası.
Örneğin tarayıcıda nasıl çalıştığını gösteren açıklama.
Kullanıcı denetimi, sayfada bulunan Web Bölümleri denetimleri göz önünde bulundurularak sayfadaki olası görüntüleme modlarını gösteren bir açılan liste denetimine sahiptir. Bu kod örneğinin Web sayfasında, bu kullanıcı denetimi sayfanın işaretlemesindeki öğesinin hemen altında WebPartManager bildirilir ve Web sayfasının üst kısmında denetimi kaydetmek için bir Register
yönerge vardır. Bu denetimdeki görüntü modları ve kaynak kodun açıklaması hakkında ayrıntılı bilgi için bkz . İzlenecek Yol: Web Bölümleri Sayfasında Görüntüleme Modlarını Değiştirme.
<%@ control language="C#" classname="DisplayModeMenuCS"%>
<script runat="server">
// Use a field to reference the current WebPartManager.
WebPartManager _manager;
void Page_Init(object sender, EventArgs e)
{
Page.InitComplete += new EventHandler(InitComplete);
}
void InitComplete(object sender, System.EventArgs e)
{
_manager = WebPartManager.GetCurrentWebPartManager(Page);
String browseModeName = WebPartManager.BrowseDisplayMode.Name;
// Fill the dropdown with the names of supported display modes.
foreach (WebPartDisplayMode mode in _manager.SupportedDisplayModes)
{
String modeName = mode.Name;
// Make sure a mode is enabled before adding it.
if (mode.IsEnabled(_manager))
{
ListItem item = new ListItem(modeName, modeName);
DisplayModeDropdown.Items.Add(item);
}
}
// If shared scope is allowed for this user, display the scope-switching
// UI and select the appropriate radio button for the current user scope.
if (_manager.Personalization.CanEnterSharedScope)
{
Panel2.Visible = true;
if (_manager.Personalization.Scope == PersonalizationScope.User)
RadioButton1.Checked = true;
else
RadioButton2.Checked = true;
}
}
// Change the page to the selected display mode.
void DisplayModeDropdown_SelectedIndexChanged(object sender, EventArgs e)
{
String selectedMode = DisplayModeDropdown.SelectedValue;
WebPartDisplayMode mode = _manager.SupportedDisplayModes[selectedMode];
if (mode != null)
_manager.DisplayMode = mode;
}
// Set the selected item equal to the current display mode.
void Page_PreRender(object sender, EventArgs e)
{
ListItemCollection items = DisplayModeDropdown.Items;
int selectedIndex =
items.IndexOf(items.FindByText(_manager.DisplayMode.Name));
DisplayModeDropdown.SelectedIndex = selectedIndex;
}
// Reset all of a user's personalization data for the page.
protected void LinkButton1_Click(object sender, EventArgs e)
{
_manager.Personalization.ResetPersonalizationState();
}
// If not in User personalization scope, toggle into it.
protected void RadioButton1_CheckedChanged(object sender, EventArgs e)
{
if (_manager.Personalization.Scope == PersonalizationScope.Shared)
_manager.Personalization.ToggleScope();
}
// If not in Shared scope, and if user is allowed, toggle the scope.
protected void RadioButton2_CheckedChanged(object sender, EventArgs e)
{
if (_manager.Personalization.CanEnterSharedScope &&
_manager.Personalization.Scope == PersonalizationScope.User)
_manager.Personalization.ToggleScope();
}
</script>
<div>
<asp:Panel ID="Panel1" runat="server"
Borderwidth="1"
Width="230"
BackColor="lightgray"
Font-Names="Verdana, Arial, Sans Serif" >
<asp:Label ID="Label1" runat="server"
Text=" Display Mode"
Font-Bold="true"
Font-Size="8"
Width="120"
AssociatedControlID="DisplayModeDropdown"/>
<asp:DropDownList ID="DisplayModeDropdown" runat="server"
AutoPostBack="true"
Width="120"
OnSelectedIndexChanged="DisplayModeDropdown_SelectedIndexChanged" />
<asp:LinkButton ID="LinkButton1" runat="server"
Text="Reset User State"
ToolTip="Reset the current user's personalization data for the page."
Font-Size="8"
OnClick="LinkButton1_Click" />
<asp:Panel ID="Panel2" runat="server"
GroupingText="Personalization Scope"
Font-Bold="true"
Font-Size="8"
Visible="false" >
<asp:RadioButton ID="RadioButton1" runat="server"
Text="User"
AutoPostBack="true"
GroupName="Scope" OnCheckedChanged="RadioButton1_CheckedChanged" />
<asp:RadioButton ID="RadioButton2" runat="server"
Text="Shared"
AutoPostBack="true"
GroupName="Scope"
OnCheckedChanged="RadioButton2_CheckedChanged" />
</asp:Panel>
</asp:Panel>
</div>
<%@ control language="vb" classname="DisplayModeMenuVB"%>
<script runat="server">
' Use a field to reference the current WebPartManager.
Dim _manager As WebPartManager
Sub Page_Init(ByVal sender As Object, ByVal e As EventArgs)
AddHandler Page.InitComplete, AddressOf InitComplete
End Sub
Sub InitComplete(ByVal sender As Object, ByVal e As System.EventArgs)
_manager = WebPartManager.GetCurrentWebPartManager(Page)
Dim browseModeName As String = WebPartManager.BrowseDisplayMode.Name
' Fill the dropdown with the names of supported display modes.
Dim mode As WebPartDisplayMode
For Each mode In _manager.SupportedDisplayModes
Dim modeName As String = mode.Name
' Make sure a mode is enabled before adding it.
If mode.IsEnabled(_manager) Then
Dim item As New ListItem(modeName, modeName)
DisplayModeDropdown.Items.Add(item)
End If
Next mode
' If shared scope is allowed for this user, display the scope-switching
' UI and select the appropriate radio button for the current user scope.
If _manager.Personalization.CanEnterSharedScope Then
Panel2.Visible = True
If _manager.Personalization.Scope = PersonalizationScope.User Then
RadioButton1.Checked = True
Else
RadioButton2.Checked = True
End If
End If
End Sub
' Change the page to the selected display mode.
Sub DisplayModeDropdown_SelectedIndexChanged(ByVal sender As Object, _
ByVal e As EventArgs)
Dim selectedMode As String = DisplayModeDropdown.SelectedValue
Dim mode As WebPartDisplayMode = _
_manager.SupportedDisplayModes(selectedMode)
If Not (mode Is Nothing) Then
_manager.DisplayMode = mode
End If
End Sub
' Set the selected item equal to the current display mode.
Sub Page_PreRender(ByVal sender As Object, ByVal e As EventArgs)
Dim items As ListItemCollection = DisplayModeDropdown.Items
Dim selectedIndex As Integer = _
items.IndexOf(items.FindByText(_manager.DisplayMode.Name))
DisplayModeDropdown.SelectedIndex = selectedIndex
End Sub
' Reset all of a user's personalization data for the page.
Protected Sub LinkButton1_Click(ByVal sender As Object, _
ByVal e As EventArgs)
_manager.Personalization.ResetPersonalizationState()
End Sub
' If not in User personalization scope, toggle into it.
Protected Sub RadioButton1_CheckedChanged(ByVal sender As Object, _
ByVal e As EventArgs)
If _manager.Personalization.Scope = PersonalizationScope.Shared Then
_manager.Personalization.ToggleScope()
End If
End Sub
' If not in Shared scope, and if user is allowed, toggle the scope.
Protected Sub RadioButton2_CheckedChanged(ByVal sender As Object, _
ByVal e As EventArgs)
If _manager.Personalization.CanEnterSharedScope AndAlso _
_manager.Personalization.Scope = PersonalizationScope.User Then
_manager.Personalization.ToggleScope()
End If
End Sub
</script>
<div>
<asp:Panel ID="Panel1" runat="server"
Borderwidth="1"
Width="230"
BackColor="lightgray"
Font-Names="Verdana, Arial, Sans Serif" >
<asp:Label ID="Label1" runat="server"
Text=" Display Mode"
Font-Bold="true"
Font-Size="8"
Width="120"
AssociatedControlID="DisplayModeDropdown"/>
<asp:DropDownList ID="DisplayModeDropdown" runat="server"
AutoPostBack="true"
Width="120"
OnSelectedIndexChanged="DisplayModeDropdown_SelectedIndexChanged" />
<asp:LinkButton ID="LinkButton1" runat="server"
Text="Reset User State"
ToolTip="Reset the current user's personalization data for the page."
Font-Size="8"
OnClick="LinkButton1_Click" />
<asp:Panel ID="Panel2" runat="server"
GroupingText="Personalization Scope"
Font-Bold="true"
Font-Size="8"
Visible="false" >
<asp:RadioButton ID="RadioButton1" runat="server"
Text="User"
AutoPostBack="true"
GroupName="Scope" OnCheckedChanged="RadioButton1_CheckedChanged" />
<asp:RadioButton ID="RadioButton2" runat="server"
Text="Shared"
AutoPostBack="true"
GroupName="Scope"
OnCheckedChanged="RadioButton2_CheckedChanged" />
</asp:Panel>
</asp:Panel>
</div>
Web sayfasının bildirim temelli işaretlemesi hem kullanıcı denetimi hem de özel denetimler için yönergeler içerir Register
. Bir <asp:webpartmanager>
öğesi, özel denetimleri içeren bir <asp:webpartzone>
öğesi ve bir <asp:connectionszone>
öğesi vardır. Sayfada ayrıca denetimle WebPartManager ilgili bağlantıyla ilgili olayları işleyen bazı satır içi kodlar da bulunur. Bu kodun, denetimlere bağlanıp bağlantıyı keserken etkisini görebilirsiniz.
<%@ Page Language="C#" %>
<%@ register TagPrefix="uc1"
TagName="DisplayModeMenuCS"
Src="DisplayModeMenuCS.ascx" %>
<%@ register tagprefix="aspSample"
Namespace="Samples.AspNet.CS.Controls"
Assembly="ConnectionSampleCS" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
private void UpdateLabelData(int wpCount, int connCount)
{
Label1.Text = "WebPart Control Count: " + wpCount.ToString();
Label2.Text = "Connections Count: " + connCount.ToString();
}
protected void WebPartManager1_WebPartsConnected(object sender, WebPartConnectionsEventArgs e)
{
UpdateLabelData(WebPartManager1.WebParts.Count,
WebPartManager1.Connections.Count);
}
protected void WebPartManager1_WebPartsDisconnected(object sender, WebPartConnectionsEventArgs e)
{
UpdateLabelData(WebPartManager1.WebParts.Count,
WebPartManager1.Connections.Count);
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head1" runat="server">
<title>ASP.NET Example</title>
</head>
<body>
<form id="form1" runat="server">
<!-- Reference the WebPartManager control. -->
<asp:WebPartManager ID="WebPartManager1" runat="server"
OnWebPartsConnected="WebPartManager1_WebPartsConnected"
OnWebPartsDisconnected="WebPartManager1_WebPartsDisconnected" />
<div>
<uc1:DisplayModeMenuCS ID="displaymode1" runat="server" />
<!-- Reference consumer and provider controls in a zone. -->
<asp:WebPartZone ID="WebPartZone1" runat="server">
<ZoneTemplate>
<aspSample:ZipCodeWebPart ID="zip1"
runat="server"
Title="Zip Code Control"/>
<aspSample:WeatherWebPart ID="weather1"
runat="server"
Title="Weather Control" />
</ZoneTemplate>
</asp:WebPartZone>
<hr />
<asp:Label ID="Label1" runat="server" Text=""></asp:Label>
<br />
<asp:Label ID="Label2" runat="server" Text=""></asp:Label>
<!-- Add a ConnectionsZone so users can connect controls. -->
<asp:ConnectionsZone ID="ConnectionsZone1" runat="server" />
</div>
</form>
</body>
</html>
<%@ Page Language="vb" %>
<%@ register TagPrefix="uc1"
TagName="DisplayModeMenuVB"
Src="DisplayModeMenuVB.ascx" %>
<%@ register tagprefix="aspSample"
Namespace="Samples.AspNet.VB.Controls"
Assembly="ConnectionSampleVB" %>
<!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 WebPartManager1_WebPartsConnected( _
ByVal sender As Object, _
ByVal e As System.Web.UI.WebControls.WebParts.WebPartConnectionsEventArgs)
UpdateLabelData(WebPartManager1.WebParts.Count, _
WebPartManager1.Connections.Count)
End Sub
Protected Sub WebPartManager1_WebPartsDisconnected( _
ByVal sender As Object, _
ByVal e As System.Web.UI.WebControls.WebParts.WebPartConnectionsEventArgs)
UpdateLabelData(WebPartManager1.WebParts.Count, _
WebPartManager1.Connections.Count)
End Sub
Private Sub UpdateLabelData(ByVal wpCount As Integer, _
ByVal connCount As Integer)
Label1.Text = "WebPart Control Count: " & wpCount.ToString()
Label2.Text = "Connections Count: " & connCount.ToString()
End Sub
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>ASP.NET Example</title>
</head>
<body>
<form id="form1" runat="server">
<!-- Reference the WebPartManager control. -->
<asp:WebPartManager ID="WebPartManager1" runat="server" OnWebPartsConnected="WebPartManager1_WebPartsConnected" OnWebPartsDisconnected="WebPartManager1_WebPartsDisconnected" />
<div>
<uc1:DisplayModeMenuVB ID="displaymode1" runat="server" />
<!-- Reference consumer and provider controls in a zone. -->
<asp:WebPartZone ID="WebPartZone1" runat="server">
<ZoneTemplate>
<aspSample:ZipCodeWebPart ID="zip1"
runat="server"
Title="Zip Code Control"/>
<aspSample:WeatherWebPart ID="weather1"
runat="server"
Title="Weather Control" />
</ZoneTemplate>
</asp:WebPartZone>
<hr />
<asp:Label ID="Label1" runat="server" Text=""></asp:Label>
<br />
<asp:Label ID="Label2" runat="server" Text=""></asp:Label>
<!-- Add a ConnectionsZone so users can connect controls. -->
<asp:ConnectionsZone ID="ConnectionsZone1" runat="server" />
</div>
</form>
</body>
</html>
Örneğin üçüncü bölümü, denetimlerin kaynak kodudur. adlı IZipCode
bir arabirim olduğunu ve bu arabirimin sınıfında uygulandığını ZipCodeWebPart
unutmayın. Bu sınıf, sağlayıcı olarak hizmet veren adlı ProvideIZipCode
özel bir geri çağırma yöntemine sahiptir. adlı WeatherWebPart
diğer tür, denetimin diğer denetimin tüketicisi olarak davranmasını sağlayan adlı GetIZipCode
özel bir yöntemle de uygulanır.
Kod örneğinin çalışması için bu kaynak kodunu derlemeniz gerekir. Bunu açıkça derleyebilir ve sonuçta elde edilen derlemeyi Web sitenizin Bin klasörüne veya genel derleme önbelleğine yerleştirebilirsiniz. Alternatif olarak, kaynak kodu sitenizin App_Code klasörüne koyabilirsiniz; burada çalışma zamanında dinamik olarak derlenir. Bu kod örneğinde, kaynağı bir derlemede derlediğiniz varsayılır ve Register
Web sayfasındaki yönerge derleme adına başvurur. Derlemeyi gösteren bir izlenecek yol için bkz . İzlenecek Yol: Özel Web Sunucusu Denetimi Geliştirme ve Kullanma.
namespace Samples.AspNet.CS.Controls
{
using System;
using System.Web;
using System.Web.Security;
using System.Security.Permissions;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
[AspNetHostingPermission(SecurityAction.Demand,
Level = AspNetHostingPermissionLevel.Minimal)]
[AspNetHostingPermission(SecurityAction.InheritanceDemand,
Level = AspNetHostingPermissionLevel.Minimal)]
public interface IZipCode
{
string ZipCode { get; set;}
}
[AspNetHostingPermission(SecurityAction.Demand,
Level = AspNetHostingPermissionLevel.Minimal)]
[AspNetHostingPermission(SecurityAction.InheritanceDemand,
Level = AspNetHostingPermissionLevel.Minimal)]
public class ZipCodeWebPart : WebPart, IZipCode
{
string zipCodeText = String.Empty;
TextBox input;
Button send;
public ZipCodeWebPart()
{
}
// Make the implemented property personalizable to save
// the Zip Code between browser sessions.
[Personalizable()]
public virtual string ZipCode
{
get { return zipCodeText; }
set { zipCodeText = value; }
}
// This is the callback method that returns the provider.
[ConnectionProvider("Zip Code")]
public IZipCode ProvideIZipCode()
{
return this;
}
protected override void CreateChildControls()
{
Controls.Clear();
input = new TextBox();
this.Controls.Add(input);
send = new Button();
send.Text = "Enter 5-digit Zip Code";
send.Click += new EventHandler(this.submit_Click);
this.Controls.Add(send);
}
private void submit_Click(object sender, EventArgs e)
{
if (!string.IsNullOrEmpty(input.Text))
{
zipCodeText = Page.Server.HtmlEncode(input.Text);
input.Text = String.Empty;
}
}
}
[AspNetHostingPermission(SecurityAction.Demand,
Level = AspNetHostingPermissionLevel.Minimal)]
[AspNetHostingPermission(SecurityAction.InheritanceDemand,
Level = AspNetHostingPermissionLevel.Minimal)]
public class WeatherWebPart : WebPart
{
private IZipCode _provider;
string _zipSearch;
Label DisplayContent;
// This method is identified by the ConnectionConsumer
// attribute, and is the mechanism for connecting with
// the provider.
[ConnectionConsumer("Zip Code")]
public void GetIZipCode(IZipCode Provider)
{
_provider = Provider;
}
protected override void OnPreRender(EventArgs e)
{
EnsureChildControls();
if (this._provider != null)
{
_zipSearch = _provider.ZipCode.Trim();
DisplayContent.Text = "My Zip Code is: " + _zipSearch;
}
}
protected override void CreateChildControls()
{
Controls.Clear();
DisplayContent = new Label();
this.Controls.Add(DisplayContent);
}
}
}
Imports System.Web
Imports System.Web.Security
Imports System.Security.Permissions
Imports System.Web.UI
Imports System.Web.UI.WebControls
Imports System.Web.UI.WebControls.WebParts
Namespace Samples.AspNet.VB.Controls
<AspNetHostingPermission(SecurityAction.Demand, _
Level:=AspNetHostingPermissionLevel.Minimal)> _
<AspNetHostingPermission(SecurityAction.InheritanceDemand, _
Level:=AspNetHostingPermissionLevel.Minimal)> _
Public Interface IZipCode
Property ZipCode() As String
End Interface
<AspNetHostingPermission(SecurityAction.Demand, _
Level:=AspNetHostingPermissionLevel.Minimal)> _
<AspNetHostingPermission(SecurityAction.InheritanceDemand, _
Level:=AspNetHostingPermissionLevel.Minimal)> _
Public Class ZipCodeWebPart
Inherits WebPart
Implements IZipCode
Private zipCodeText As String = String.Empty
Private input As TextBox
Private send As Button
Public Sub New()
End Sub
' Make the implemented property personalizable to save
' the Zip Code between browser sessions.
<Personalizable()> _
Public Property ZipCode() As String _
Implements IZipCode.ZipCode
Get
Return zipCodeText
End Get
Set(ByVal value As String)
zipCodeText = value
End Set
End Property
' This is the callback method that returns the provider.
<ConnectionProvider("Zip Code")> _
Public Function ProvideIZipCode() As IZipCode
Return Me
End Function
Protected Overrides Sub CreateChildControls()
Controls.Clear()
input = New TextBox()
Me.Controls.Add(input)
send = New Button()
send.Text = "Enter 5-digit Zip Code"
AddHandler send.Click, AddressOf Me.submit_Click
Me.Controls.Add(send)
End Sub
Private Sub submit_Click(ByVal sender As Object, _
ByVal e As EventArgs)
If input.Text <> String.Empty Then
zipCodeText = Page.Server.HtmlEncode(input.Text)
input.Text = String.Empty
End If
End Sub
End Class
<AspNetHostingPermission(SecurityAction.Demand, _
Level:=AspNetHostingPermissionLevel.Minimal)> _
<AspNetHostingPermission(SecurityAction.InheritanceDemand, _
Level:=AspNetHostingPermissionLevel.Minimal)> _
Public Class WeatherWebPart
Inherits WebPart
Private _provider As IZipCode
Private _zipSearch As String
Private DisplayContent As Label
' This method is identified by the ConnectionConsumer
' attribute, and is the mechanism for connecting with
' the provider.
<ConnectionConsumer("Zip Code")> _
Public Sub GetIZipCode(ByVal Provider As IZipCode)
_provider = Provider
End Sub
Protected Overrides Sub OnPreRender(ByVal e As EventArgs)
EnsureChildControls()
If Not (Me._provider Is Nothing) Then
_zipSearch = _provider.ZipCode.Trim()
DisplayContent.Text = "My Zip Code is: " + _zipSearch
End If
End Sub
Protected Overrides Sub CreateChildControls()
Controls.Clear()
DisplayContent = New Label()
Me.Controls.Add(DisplayContent)
End Sub
End Class
End Namespace
Web sayfasını bir tarayıcıya yükledikten sonra , Görüntü Modu açılan liste denetimine tıklayın ve Bağlan'ı seçerek sayfayı bağlantı moduna geçirin. Bağlantı modu, denetimler arasında bağlantı oluşturmanıza olanak tanımak için öğesini kullanır <asp:connectionszone>
. Bağlantı modunda, fiil menüsünü etkinleştirmek için Posta Kodu denetiminin başlık çubuğundaki aşağı oka tıklayın ve ardından Bağlan'a tıklayın. Bağlantı kullanıcı arabirimi görüntülendikten sonra Tüketici bağlantısı oluştur bağlantısına tıklayın. Açılan liste denetimi olan bir hücre görüntülenir. Açılan listede Hava Durumu Denetimi'ni seçin ve bağlan'a tıklayarak iki denetimin bağlantısını tamamlayın.
Kapat'a tıklayın ve sayfayı normal gözatma moduna döndürmek için Görüntü Modu açılan listesini kullanın. Posta Kodu girebilirsiniz ve tüketici denetimi girdiğiniz değerle güncelleştirilir.
ZipCode
Özellik kaynak kodunda özniteliğiyle Personalizable
işaretlendiğinden, bu özellik değeri tarayıcı oturumlarında kalıcı olur ve bu nedenle kullanıcı tarafından girilen değeri kaydeder. Daha gelişmiş bir tüketici denetimi posta kodu bilgilerini alabilir, kodu temel alan hava durumu bilgilerini arayabilir ve kullanıcıya görüntüleyebilir.
Açıklamalar
Denetim, WebPartManager Web Bölümleri uygulamasının hub'ı veya denetim merkezi görevi görür. Web Bölümleri denetimlerini kullanan her sayfada tek birWebPartManager denetim örneği olmalıdır. Web Bölümleri uygulamalarının çoğu yönüyle olduğu gibi, WebPartManager denetim yalnızca kimliği doğrulanmış kullanıcılarla çalışır. Ayrıca işlevselliği, sınıftan WebZone devralan Web Bölümleri bölgelerinde bulunan sunucu denetimleriyle neredeyse tamamen çalışır. Bu bölgelerin dışındaki bir sayfada bulunan sunucu denetimleri çok az Web Bölümü işlevine veya denetimle etkileşime WebPartManager sahip olabilir.
Bir sayfadaki Web Bölümleri işlevinin hub'ı olarak, WebPartManager denetim aşağıdaki tabloda açıklanan görev türlerini yürütür.
Görev kategorisi | Denetim ne yapar? |
---|---|
Web Bölümleri denetimlerini izleme | Denetimler, bağlantılar, bölgeler ve diğerleri gibi WebPart Web Bölümleri özellikleri sağlayan bir sayfada birçok farklı denetim türünü izler. |
Web Bölümleri denetimleri ekleme ve kaldırma | Bir sayfaya denetim ekleme, silme ve kapatma WebPart yöntemlerini sağlar. |
Bağlantıları yönetme | Denetimler arasında bağlantılar oluşturur ve bağlantıların yanı sıra bunları ekleme ve kaldırma işlemlerini izler. |
Denetimleri ve sayfaları kişiselleştirme | Kullanıcıların denetimleri sayfadaki farklı konumlara taşımasına olanak tanır ve kullanıcıların denetimlerin görünümünü, özelliklerini ve davranışını düzenleyebileceği görünümleri başlatır. Her sayfada kullanıcıya özgü kişiselleştirme ayarlarını korur. |
Farklı sayfa görünümleri arasında geçiş yapma | Kullanıcıların sayfa düzenini değiştirme veya denetimleri düzenleme gibi belirli görevleri yerine getirebilmesi için sayfayı sayfanın farklı özelleştirilmiş görünümleri arasında değiştirir. |
Web Bölümleri yaşam döngüsü olayları oluşturma | Geliştiricilerin, denetimlerin eklendiği, taşındığı, bağlandığı veya silindiği durumlar gibi Web Bölümleri denetimlerinin yaşam döngüsü olaylarını tanımlamasına, yükseltmesine ve işlemesine olanak tanır. |
Denetimlerin içeri ve dışarı aktarılmasını etkinleştirme | Denetimlerin özelliklerinin WebPart durumunu içeren XML akışlarını dışarı aktarır ve kullanıcıların diğer sayfa veya sitelerdeki karmaşık denetimleri kişiselleştirme konusunda kolaylık sağlamak için dosyaları içeri aktarmasına olanak tanır. |
sınıfı WebPartManager büyük bir özellik kümesine sahiptir. Diğer denetimleri izleme rolüyle WebPartManager tutarlı olarak, Web Bölümleri denetimlerinden veya diğer özel Web Bölümleri nesnelerinden oluşan koleksiyonlara başvuran bir dizi özelliğe sahiptir. AvailableTransformers, Connections, , Controls, DisplayModes, , DynamicConnections, WebPartsSupportedDisplayModes, ve Zones özellikleri, denetimi tarafından WebPartManager izleme ve diğer yönetim görevleri için kullanılan tüm koleksiyonlardır.
Başka bir özellik grubu, Web Bölümleri uygulamasında gerçekleşen belirli senaryolarda geçerli olan özelleştirilebilir uyarılar içerir. Bunlar , DeleteWarningve ExportSensitiveDataWarning özelliklerini içerirCloseProviderWarning.
WebPartManager sınıfı, birçok Web sunucusu denetimi tarafından kullanılan bazı temel devralınan özelliklerini geçersiz kılar. Bunlar , SkinIDve Visible özelliklerini içerirEnableTheming.
Son olarak, uygulamanın geçerli durumuna erişmek için yararlı olan bir özellik grubu vardır. özelliği, DisplayMode bir sayfanın içinde olduğu geçerli görüntüleme modunu gösterir. EnableClientScript özelliği, bir denetimin istemci tarafı betiği işlemesine izin verilip verilmeyeceğini belirtir. Bu, kullanıcıların farklı özelliklere sahip tarayıcıları olabileceği veya betiklerin kapalı olduğu durumlarda geçerlidir. özelliği, Internals genişletilebilirlik durumları için kullanılan bir dizi önemli Web Bölümü yöntemine çağrıları içeren bir yardımcı program sınıfına başvurmak için yararlıdır. Bu yöntemlere yapılan çağrılar ayrı bir sınıfta (sınıf) gizlenerek sınıfın WebPartManagerInternalsWebPartManager kendi API'sini basitleştirir. özelliği, Personalization kullanıcıların kişiselleştirme ayarlarını depolayan ve bu verileri kalıcı depolamada kalıcı hale getiren kişiselleştirme nesnelerine erişim sağlar. SelectedWebPart özelliği, bir sayfadaki hangi WebPart denetimin kullanıcı veya uygulama tarafından seçili olduğunu gösterir. özelliği, IPersonalizable.IsDirty bir WebPart denetimdeki özel kişiselleştirme verilerinin değişip değişmediğini gösterir.
Denetim WebPartManager beş yerleşik görüntüleme modu veya Web sayfasının görünümlerini içerir. Geliştiriciler bu özelliği genişleterek sınıf veya ToolZone sınıf gibi WebZone türleri genişleterek özel görüntü modları oluşturabilir. Kullanıcılar, belirli bir görüntüleme moduna karşılık gelen uygun türde denetimlerin bir sayfada mevcut olması koşuluyla, bir sayfayı çeşitli görüntüleme modlarına dönüştürebilir.
Not
Kullanıcıların sayfada karşılık gelen bir bölge olmadan özel bir görüntü moduna geçebilmesi için bu özelliği genişletmek mümkündür. Ancak varsayılan davranış, görüntüleme modlarının bölgelere karşılık gelen davranıştır.
Standart görüntüleme modları sınıftaki ortak alanlarla WebPartManager temsil edilir. Aşağıdaki tabloda, başvuruda bulundukları alanlar ve görüntüleme modları özetlenmektedir. Yukarıda belirtildiği gibi, sayfanın geçerli görüntüleme modu özelliğinde DisplayMode her zaman başvurulur ve sayfada bulunan bölgelerin türü dikkate alındığında belirli bir sayfada mümkün olan görüntü modları kümesi özelliğinde SupportedDisplayModes yer alır.
Alan | Görüntüleme modu ayrıntıları |
---|---|
BrowseDisplayMode | Web sayfasının normal kullanıcı görünümü; varsayılan ve en yaygın görüntüleme modu. |
DesignDisplayMode | Kullanıcıların sayfa düzenini değiştirmek için denetimleri yeniden düzenleyebileceği veya silebileceği görünüm. |
EditDisplayMode | Düzenleme kullanıcı arabiriminin (UI) görünür hale geldiği görünüm; kullanıcılar, normal göz atma modunda görünen denetimlerin görünümünü, özelliklerini ve davranışını düzenleyebilir. |
CatalogDisplayMode | Katalog kullanıcı arabiriminin görünür hale geldiği görünüm; kullanıcılar, kullanılabilir denetimlerin kataloglarından bir sayfaya denetim ekleyebilir. |
ConnectDisplayMode | Bağlantı kullanıcı arabiriminin görünür hale geldiği görünüm; kullanıcılar denetimler arasındaki bağlantıları bağlayabilir, yönetebilir veya bağlantısını kesebilir. |
Denetim, WebPartManager Web Bölümleri sayfalarının ve denetimlerinin yaşam döngüsünde kritik öneme sahip olan bir dizi olayı da içerir. Bu olaylar, Web Bölümleri denetimlerinin davranışı üzerinde kesin programlı denetim sağlar. Çoğu yöntem doğrudan denetimlerle (veya denetim olarak WebPart davranabilmeleri için WebPart bölgelere yerleştirilen WebPartZoneBase diğer sunucu veya kullanıcı denetimleriyle) ilgilidir. Ancak, sayfanın durumuyla veya sayfadaki bağlantılarla ilgili birkaç olay. Aşağıdaki tabloda kullanılabilir olaylar listelenip amaçları özetlemektedir.
Not
Aşağıdaki tablodaki tüm durumlarda , "denetim" sözcüğü bir denetime veya bir WebPart bölgede bulunan ve çalışma zamanında bir nesneyle sarmalanan herhangi bir GenericWebPart sunucu denetimine başvurur.
Olay | Description |
---|---|
AuthorizeWebPart | Yetkilendirildiğini doğrulamak için sayfaya denetim eklenmeden hemen önce gerçekleşir. |
ConnectionsActivated | Sayfadaki tüm bağlantılar etkinleştirildikten sonra gerçekleşir. |
ConnectionsActivating | Sayfadaki tüm bağlantıları etkinleştirme işleminden hemen önce gerçekleşir. |
DisplayModeChanged | Sayfanın geçerli görüntüleme modu değiştirildikten sonra gerçekleşir. |
DisplayModeChanging | Sayfanın görüntüleme modunu değiştirme işleminden hemen önce gerçekleşir. |
SelectedWebPartChanged | Denetim seçimi iptal edildikten sonra gerçekleşir. |
SelectedWebPartChanging | Bir denetimin seçimini iptal etme işleminden hemen önce gerçekleşir. |
WebPartAdded | Denetim bir bölgeye eklendikten sonra gerçekleşir. |
WebPartAdding | Bölgeye denetim ekleme işleminden hemen önce gerçekleşir. |
WebPartClosed | Denetim kapatıldıktan (sayfadan kaldırıldıktan) sonra gerçekleşir. |
WebPartClosing | Bir denetimi kapatma işleminden hemen önce gerçekleşir. |
WebPartDeleted | Dinamik denetimin bir örneği (program aracılığıyla oluşturulan veya katalogdan eklenen) kalıcı olarak silindikten sonra gerçekleşir. |
WebPartDeleting | Dinamik denetimi silme işleminden hemen önce gerçekleşir. |
WebPartMoved | Bir denetim kendi bölgesi içinde veya başka bir bölgeye taşındıktan sonra gerçekleşir. |
WebPartMoving | Bir denetimi taşıma işleminden hemen önce gerçekleşir. |
WebPartsConnected | Bir bağlantıya katılım için seçilen iki denetim bağlantıyı kurduktan sonra gerçekleşir. |
WebPartsConnecting | İki denetimi bağlama işleminden hemen önce gerçekleşir. |
WebPartsDisconnected | bağlı iki denetimin bağlantısı kesildikten sonra gerçekleşir. |
WebPartsDisconnecting | İki denetimin bağlantısını kesme işleminden hemen önce gerçekleşir. |
Denetimin WebPartManager Web Bölümleri sayfalarını yönetmek için birçok yöntemi vardır. Burada listelenmeyen yöntemlerin büyük bir kümesi, adlarıOn EventName biçiminde olan yöntemlerdir. Bu yöntemler genellikle ilişkili olaylarını oluşturur ve olayı türünde WebPartEventHandlerbir işleyici ile sağlar. Bu yöntemlerin çoğu, sınıfından WebPartManager devralan geliştiriciler tarafından geçersiz kılınabilir. Ayrıca, sayfa geliştiricileri bu yöntemlerle ilişkili olaylar için özel işleyiciler sağlayabilir. Örneğin, olay söz konusu olduğunda WebPartAdded , sayfa geliştiricisi bir Web sayfasının işaretlemesindeki öğesine bir OnWebPartAdded
öznitelik <asp:webpartmanager>
ekleyebilir ve ardından olaya özel işleme sağlamak için özniteliğine özel bir yöntem adı atayabilir. özniteliği yöntemine OnWebPartAdded karşılık gelir ve bu temel olay işleme düzeni çoğu Web Bölümü olayı ve ilişkili yöntemleri için çalışır.
Ayrıca, denetimin WebPartManager denetimleri (ve denetim olarak WebPart kullanılan sunucu veya kullanıcı denetimlerini) WebPart yönetme görevine özgü yöntemleri vardır. Bu yöntemler , , , , , CopyWebPart, CreateWebPart, DeleteWebPart, DisconnectWebPart, , BeginWebPartEditing, , EndWebPartEditing, , ExportWebPart, IsAuthorizedImportWebPartGetGenericWebPartve MoveWebPartyöntemlerini içerir.AddWebPartCloseWebPartAuthorizeWebPart
Başka bir yöntem kümesi de bağlantılar için özeldir. Bu, , BeginWebPartConnecting, , , CanConnectWebParts, ConnectWebParts, CreateAvailableTransformers, DisconnectWebPart, DisconnectWebParts, GetConsumerConnectionPointsEndWebPartConnecting, ve GetProviderConnectionPointsgibi ActivateConnectionsyöntemleri içerir.
Son olarak, bazı WebPartManager yöntemler kişiselleştirme işlevselliğine odaklanır. Bunlar , , LoadControlState, SaveCustomPersonalizationState, SetPersonalizationDirty, IPersonalizable.Load, IPersonalizable.Saveve SaveControlStateiçerirCreatePersonalization.
özelliği aracılığıyla Internals erişilebilen diğer WebPartManager yöntemler hakkında daha fazla bilgi için sınıfın belgelerine WebPartManagerInternals bakın.
Devralanlara Notlar
Denetim WebPartManager genişletilecek şekilde tasarlanmıştır. Web Bölümleri uygulamalarının çok merkezi olduğundan, Web Bölümleri denetim kümesindeki belirli bir türü veya denetimi genişletmek istediğinizde, çoğu durumda sınıfını da genişletmeniz WebPartManager gerekir çünkü özel türünüzün bir Web Bölümleri uygulaması bağlamında çalışması için gereken bir özellik veya yönteme sahip olması muhtemeldir. Web Bölümleri başvuru belgeleri (bkz System.Web.UI.WebControls.WebParts. ), Bir Web Bölümü türünün nasıl genişletileceği tartışılırken, sınıfı genişletmek WebPartManager için yapılması gerekenlerden sıklıkla bahseder veya bir kod örneğinde nasıl genişletileceği gösterilir.
Oluşturucular
WebPartManager() |
WebPartManager sınıfının yeni bir örneğini başlatır. |
Alanlar
BrowseDisplayMode |
Web Bölümleri denetimleri içeren sayfalar için varsayılan görüntüleme modunu temsil eder. Bu alan salt okunur durumdadır. |
CatalogDisplayMode |
Web sayfasına denetim kataloğundan sunucu denetimleri eklemek için kullanılan görüntüleme modunu temsil eder. Bu alan salt okunur durumdadır. |
ConnectDisplayMode |
Kullanıcıların denetimler arasındaki WebPart bağlantıları yönetmesi için özel bir kullanıcı arabirimini (UI) görüntülemek için kullanılan görüntüleme modunu temsil eder. Bu alan salt okunur durumdadır. |
DesignDisplayMode |
Web Bölümleri denetimleri içeren Web sayfalarının düzenini değiştirmek için kullanılan görüntüleme modunu temsil eder. Bu alan salt okunur durumdadır. |
EditDisplayMode |
Son kullanıcıların sunucu denetimlerini düzenleyebileceği ve değiştirebileceği görüntüleme modunu temsil eder. Bu alan salt okunur durumdadır. |
Özellikler
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) |
AvailableTransformers |
Sunucu denetimleri arasında Web Bölümleri bağlantıları oluştururken kullanılabilecek bir nesne koleksiyonunu WebPartTransformer alır. |
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 HTML işaretlemesinin denetim kimliğini alır. (Devralındığı yer: Control) |
ClientIDMode |
özelliğinin değerini oluşturmak için kullanılan algoritmayı ClientID alır veya ayarlar. (Devralındığı yer: Control) |
ClientIDSeparator |
özelliğinde ClientID kullanılan ayırıcı karakteri temsil eden bir karakter değeri alır. (Devralındığı yer: Control) |
CloseProviderWarning |
Kullanıcı bir bağlantıdaki diğer denetimlere sağlayıcı olarak davranan bir denetimi kapattığında görüntülenen bir uyarı alır veya ayarlar. |
Connections |
Bir Web sayfasındaki tüm geçerli bağlantıların koleksiyonuna başvuru alır. |
Context |
HttpContext Geçerli Web isteği için sunucu denetimiyle ilişkili nesneyi alır. (Devralındığı yer: Control) |
Controls |
Bir Web sayfasındaki bölgelerde bulunan WebPartZoneBase ve denetim tarafından WebPartManager yönetilen tüm WebPart, sunucu veya kullanıcı denetimlerinin koleksiyonunu alır. |
DataItemContainer |
Adlandırma kapsayıcısı uygularsa IDataItemContaineradlandırma kapsayıcısına bir başvuru alır. (Devralındığı yer: Control) |
DataKeysContainer |
Adlandırma kapsayıcısı uygularsa IDataKeysControladlandırma kapsayıcısına bir başvuru alır. (Devralındığı yer: Control) |
DeleteWarning |
Bir denetimi sildiklerinde son kullanıcılara görüntülenen özel bir uyarı iletisi alır veya ayarlar. |
DesignMode |
Bir denetimin tasarım yüzeyinde kullanılıp kullanılmadığını belirten bir değer alır. (Devralındığı yer: Control) |
DisplayMode |
Web Bölümleri denetimleri içeren bir Web sayfası için etkin görüntüleme modunu alır veya ayarlar. |
DisplayModes |
Bir denetimle ilişkili tüm görüntü modlarından oluşan salt okunur bir WebPartManager koleksiyon alır. |
DynamicConnections |
Bir Web sayfasında mevcut olan tüm dinamik bağlantıların koleksiyonunu alır. |
EnableClientScript |
Denetim içeren Web sayfasında istemci tarafı betik oluşturmanın etkinleştirilip etkinleştirilmediğini belirleyen bir WebPartManager değer alır veya ayarlar. |
EnableTheming |
Web sayfasında tema kullanımının etkinleştirildiğini belirten bir değer alır. |
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 okunur durumdadır. (Devralındığı yer: Control) |
ExportSensitiveDataWarning |
Kullanıcı denetimden hassas durum verilerini dışarı aktarmaya çalıştığında görüntülenen uyarı iletisinin WebPart metnini alır veya ayarlar. |
HasChildViewState |
Geçerli sunucu denetiminin alt denetimlerinin kaydedilmiş görünüm durumu ayarlarına sahip olup olmadığını belirten 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) |
Internals |
Sınıfında uygulanan, ancak çoğunlukla denetim geliştiricileri için yararlı olan bir dizi yöntemi birleştirmek ve ayırmak için kullanılan sınıfına WebPartManager bir başvuru WebPartManagerInternals alır. |
IsChildControlStateCleared |
Bu denetim içindeki denetimlerin denetim durumuna sahip olup olmadığını belirten bir değer alır. (Devralındığı yer: Control) |
IsCustomPersonalizationStateDirty |
Denetim tarafından WebPartManager denetlenen sayfa düzeyi kişiselleştirme ayrıntılarını etkileyen kişiselleştirme değişiklikleri yapılıp yapılmadığını gösteren bir değer alır. |
IsTrackingViewState |
Sunucu denetiminin değişiklikleri görünüm durumuna kaydedip kaydetmediğini belirten bir değer alır. (Devralındığı yer: Control) |
IsViewStateEnabled |
Bu denetim için görünüm durumunun etkinleştirilip etkinleştirilmediğini belirten 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ı belirten bir değer alır. (Devralındığı yer: Control) |
MediumPermissionSet |
Yalnızca Execution izin ve Medium izinlere izin veren bir PermissionSet nesnesi alır. |
MinimalPermissionSet |
Yalnızca Execution izin ve Minimal izinlere izin veren bir PermissionSet nesnesi alır. |
NamingContainer |
Aynı ö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 ID 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şisindeki sunucu denetiminin üst denetimine başvuru alır. (Devralındığı yer: Control) |
Personalization |
Web sayfası için kişiselleştirme verileri içeren bir nesneye başvuru alır. |
RenderingCompatibility |
HTML'nin uyumlu olacağı ASP.NET sürümünü belirten bir değer alır. (Devralındığı yer: Control) |
SelectedWebPart |
Düzenlemek veya başka bir WebPart denetimle bağlantı oluşturmak için seçili olan bir veya başka bir sunucu denetimine başvuru alır. |
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) |
SkinID |
Denetime hiçbir dış görünüm uygulanabilmesi için WebPartManager boş bir dize ("") alır veya ayarlar. |
StaticConnections |
Bir Web sayfasındaki statik bağlantılar olarak tanımlanan tüm WebPartConnection nesnelerin koleksiyonuna başvuru alır. |
SupportedDisplayModes |
Belirli bir Web sayfasında kullanılabilen tüm görüntüleme modlarından oluşan salt okunur bir koleksiyon alır. |
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 olarak 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 belirten 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 duyarlı 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 |
Alt denetimlerin görünür olmasını sağlayan bir değer alır. |
WebParts |
Web sayfasındaki denetim tarafından WebPartManager izlenen tüm WebPart denetimlere başvuru alır. |
Zones |
Web sayfasındaki tüm bölgelerin koleksiyonuna WebPartZoneBase başvuru alır. |
Yöntemler
ActivateConnections() |
Şu anda etkin olmayan bir Web sayfasındaki tüm bağlantıları etkin hale getirir. |
AddedControl(Control, Int32) |
Nesne koleksiyonuna Controls bir alt denetim eklendikten sonra çağrılır Control . (Devralındığı yer: Control) |
AddParsedSubObject(Object) |
Sunucu denetimine XML veya HTML gibi bir öğenin ayrıştırıldığını bildirir ve öğeyi sunucu denetiminin ControlCollection nesnesine ekler. (Devralındığı yer: Control) |
AddWebPart(WebPart, WebPartZoneBase, Int32) |
Web sayfasına denetim eklemek WebPart için standart programlama yöntemini sağlar. |
ApplyStyleSheetSkin(Page) |
Sayfa stili sayfasında tanımlanan stil özelliklerini denetime uygular. (Devralındığı yer: Control) |
BeginRenderTracing(TextWriter, Object) |
İşleme verilerinin tasarım zamanı izlemesini başlatır. (Devralındığı yer: Control) |
BeginWebPartConnecting(WebPart) |
İki WebPart denetimi bağlama işlemini başlatır. |
BeginWebPartEditing(WebPart) |
Denetimi düzenleme WebPart işlemini başlatır. |
BuildProfileTree(String, Boolean) |
Sunucu denetimi hakkında bilgi toplar ve sayfa için izleme etkinleştirildiğinde görüntülenecek özelliğe teslim Trace eder. (Devralındığı yer: Control) |
CanConnectWebParts(WebPart, ProviderConnectionPoint, WebPart, ConsumerConnectionPoint) |
WebPart Tüketici ve sağlayıcı denetimleri uyumlu arabirimlere sahip olduğunda ve bir WebPartTransformer nesne gerekli olmadığında bağlanıp bağlanamayacağını belirlemek için bir bağlantıya katılacak denetimleri denetler. |
CanConnectWebParts(WebPart, ProviderConnectionPoint, WebPart, ConsumerConnectionPoint, WebPartTransformer) |
WebPart Bağlanıp bağlanamayacağını belirlemek için bir bağlantıya katılacak denetimleri denetler ve uyumsuz bir tüketici ile sağlayıcı arasında bağlantı oluşturmak için bir WebPartTransformer nesnesi kullanır. |
CheckRenderClientScript() |
İstemci betiğinin işlenip işlenmeyeceğini belirlemek için istekte bulunan tarayıcının özelliklerini ve özelliğinin EnableClientScript değerini denetler. |
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) |
CloseWebPart(WebPart) |
Denetimi WebPart , Web sayfasında işlenmez, ancak yeniden açılabilir şekilde kapatır. |
ConnectWebParts(WebPart, ProviderConnectionPoint, WebPart, ConsumerConnectionPoint) |
Yalnızca denetimlere ve belirtilen ConnectionPoint nesnelerine yapılan başvuruları kullanarak iki WebPart veya GenericWebPart denetim arasında bir bağlantı oluşturur. |
ConnectWebParts(WebPart, ProviderConnectionPoint, WebPart, ConsumerConnectionPoint, WebPartTransformer) |
Denetimlere, belirtilen ConnectionPoint nesnelerine ve bir nesneye yapılan başvuruları kullanarak iki WebPart veya GenericWebPart denetim arasında bir WebPartTransformer bağlantı oluşturur. |
CopyWebPart(WebPart) |
Web Bölümleri denetim kümesi tarafından, denetimi web sayfasına eklemek amacıyla bir WebPart veya sunucu denetiminin kopyasını oluşturmak için kullanılır. |
CreateAvailableTransformers() |
Bir Web sitesinin yapılandırma dosyasında belirtilen bir dönüştürücü kümesi oluşturur ve bunları özelliği tarafından başvurulan transformatör koleksiyonuna AvailableTransformers ekler. |
CreateChildControls() |
ASP.NET sayfa çerçevesi tarafından, 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 çağrılır. (Devralındığı yer: Control) |
CreateControlCollection() |
Web sayfasındaki denetim tarafından yönetilen tüm denetimlerin WebPartManager koleksiyonunu döndürür. Bu sınıf devralınamaz. |
CreateDisplayModes() |
Web Bölümleri uygulaması için tüm olası görüntü modlarını oluşturur. |
CreateDynamicConnectionID() |
Dinamik bağlantı için kimlik görevi görecek benzersiz bir değer alır. |
CreateDynamicWebPartID(Type) |
Dinamik WebPart denetim için benzersiz bir kimlik oluşturur. |
CreateErrorWebPart(String, String, String, String, String) |
Herhangi bir nedenle dinamik WebPart denetim yükleme veya oluşturma girişimi başarısız olduğunda, sayfaya eklenen ve son kullanıcılar için görüntülenen özel bir denetim oluşturur. |
CreatePersonalization() |
Kullanıcının geçerli Web sayfası için kişiselleştirme verilerini içeren bir kişiselleştirme nesnesi döndürür. |
CreateWebPart(Control) |
Denetimin Web Bölümleri işlevselliğine sahip olabilmesi için, bir nesneyle denetim olmayan WebPart bir GenericWebPart sunucu denetimini sarmalar. |
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) |
DeleteWebPart(WebPart) |
Denetimin dinamik bir örneğini Web sayfasından WebPart kalıcı olarak kaldırır. |
DisconnectWebPart(WebPart) |
Kapatılmakta olan veya katıldığı tüm bağlantılardan silinen veya WebPart sunucu denetimini kaldırır. |
DisconnectWebParts(WebPartConnection) |
Web sayfasında bağlı olan sunucu denetimlerinin bağlantısını kesme işlemini yürütür. |
Dispose() |
Sunucu denetiminin bellekten çıkmadan önce son temizleme işlemini gerçekleştirmesini sağlar. (Devralındığı yer: Control) |
EndRenderTracing(TextWriter, Object) |
İşleme verilerinin tasarım zamanı izlemesini sonlandırır. (Devralındığı yer: Control) |
EndWebPartConnecting() |
Denetimi başka bir WebPart denetime bağlama işlemini tamamlar. |
EndWebPartEditing() |
Denetimi düzenleme WebPart işlemini tamamlar. |
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) |
ExportWebPart(WebPart, XmlWriter) |
Sunucu denetimi için durum ve özellik verilerini içeren bir XML açıklama dosyası oluşturur. |
FindControl(String) |
Belirtilen |
FindControl(String, Int32) |
Geçerli adlandırma kapsayıcısında belirtilen ve parametresinde |
Focus() |
Kullanıcı arabirimi (UI) olmadığından odağın denetimde ayarlanmasını WebPartManager önlemek için geçersiz kılındı. |
GetConsumerConnectionPoints(WebPart) |
Web Bölümleri bağlantısı içinde ConsumerConnectionPoint tüketici olarak davranan bir sunucu denetiminden bağlantı noktası olarak davranabilen nesne koleksiyonunu alır. |
GetCurrentWebPartManager(Page) |
Sayfadaki denetimin geçerli örneğine WebPartManager başvuru alır. |
GetDesignModeState() |
Denetim için tasarım zamanı verilerini alır. (Devralındığı yer: Control) |
GetDisplayTitle(WebPart) |
Bir denetimin özelliğinin DisplayTitle değerini içeren bir WebPart dize alır. |
GetExportUrl(WebPart) |
Kullanıcı denetimi dışarı WebPart aktarmayı denediğinde isteğin parçası olan göreli sanal yolu ve sorgu dizesini alır. |
GetGenericWebPart(Control) |
Bir sunucu denetimi içeren denetimin GenericWebPart örneğine başvuru alır. |
GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
GetProviderConnectionPoints(WebPart) |
Web Bölümleri bağlantısı içinde ProviderConnectionPoint sağlayıcı olarak davranan bir sunucu denetiminden bağlantı noktası olarak davranabilen nesne koleksiyonunu 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() |
Type Geçerli örneğini 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) |
HasControls() |
Sunucu denetiminin alt denetimler içerip içermediğini belirler. (Devralındığı yer: Control) |
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) |
ImportWebPart(XmlReader, String) |
Bir denetimin durum ve özellik verilerini içeren bir WebPart XML açıklama dosyasını içeri aktarır ve verileri denetime uygular. |
IsAuthorized(Type, String, String, Boolean) |
Denetimin sayfaya ekleme yetkisi olup olmadığını belirlemeye yönelik son adımları yürütür. |
IsAuthorized(WebPart) |
Denetimin sayfaya eklenme yetkisi olup olmadığını belirlemeye yönelik ilk adımları yürütür. |
IsLiteralContent() |
Sunucu denetiminin yalnızca değişmez içeriği barındırdığını belirler. (Devralındığı yer: Control) |
LoadControlState(Object) |
Önceki bir sayfa isteğinden kaydedilen denetim durumu verilerini yükler ve sonraki bir istekte geri yüklenmesi gerekir. |
LoadCustomPersonalizationState(PersonalizationDictionary) |
Daha sonra başlatma işlemi sırasında kullanılacak kişiselleştirme nesneleri tarafından denetime WebPartManager geçirilen özel kişiselleştirme verilerini depolar. |
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) |
Mutlak veya göreli bir sanal yolun eşlendiğini fiziksel yolu alır. (Devralındığı yer: Control) |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
MoveWebPart(WebPart, WebPartZoneBase, Int32) |
Bir veya sunucu denetimini bir WebPart bölgeden diğerine WebPartZoneBase veya aynı bölge içinde yeni bir konuma taşır. |
OnAuthorizeWebPart(WebPartAuthorizationEventArgs) |
AuthorizeWebPart Olayı oluşturur ve varsa olay için bir işleyici çağırır. |
OnBubbleEvent(Object, EventArgs) |
Sunucu denetimi olayının sayfanın kullanıcı arabirimi sunucu denetimi hiyerarşisine geçirilip geçirilmeyeceğini belirler. (Devralındığı yer: Control) |
OnConnectionsActivated(EventArgs) |
ConnectionsActivated Bir sayfanın ve denetimlerinin yüklendiğini ve sayfadaki bağlantıların veri paylaşımına başlamak için etkinleştirildiğini göstermek için olayı tetikler. |
OnConnectionsActivating(EventArgs) |
ConnectionsActivating Bir sayfanın ve denetimlerinin yüklendiğini ve bağlantıları etkinleştirme işleminin başlayabileceğini göstermek için olayı tetikler. |
OnDataBinding(EventArgs) |
Olayı tetikler DataBinding . (Devralındığı yer: Control) |
OnDisplayModeChanged(WebPartDisplayModeEventArgs) |
Denetimin DisplayModeChanged Web sayfasında bir görüntüleme modundan diğerine geçiş işlemini tamamladığını WebPartManager göstermek için olayı tetikler. |
OnDisplayModeChanging(WebPartDisplayModeCancelEventArgs) |
Denetimin DisplayModeChanging web sayfasında bir görüntüleme modundan diğerine geçiş sürecinde olduğunu WebPartManager göstermek için olayı tetikler. |
OnInit(EventArgs) |
Denetim yaşam döngüsündeki InitWebPartManager ilk olay olan olayı tetikler. |
OnLoad(EventArgs) |
Olayı tetikler Load . (Devralındığı yer: Control) |
OnPreRender(EventArgs) |
PreRender Web sayfasında bir WebPartManager denetim işlenmeden hemen önce gerçekleşen olayı tetikler. |
OnSelectedWebPartChanged(WebPartEventArgs) |
SelectedWebPartChanged Bir denetim yeni seçildikten veya seçimi temizlendikten sonra WebPart gerçekleşen olayı tetikler. |
OnSelectedWebPartChanging(WebPartCancelEventArgs) |
SelectedWebPartChanging Şu anda seçili olan WebPart denetimi değiştirme işlemi sırasında gerçekleşen olayı tetikler. |
OnUnload(EventArgs) |
Temel Unload olayı oluşturur ve örneği bir Web sayfasından kaldırır WebPartManager . |
OnWebPartAdded(WebPartEventArgs) |
Bir denetim bir sayfaya WebPartAdded eklendikten sonra WebPart gerçekleşen olayı tetikler. |
OnWebPartAdding(WebPartAddingEventArgs) |
Bir bölgeye denetim (veya sunucu veya kullanıcı denetimi) WebPartZoneBase ekleme WebPart işlemi sırasında gerçekleşen olayı tetiklerWebPartAdding. |
OnWebPartClosed(WebPartEventArgs) |
Bir denetimin WebPartClosed sayfadan kaldırıldığını belirten bir olay tetikler. |
OnWebPartClosing(WebPartCancelEventArgs) |
Bir veya sunucu denetiminin WebPartClosing bir sayfadan WebPart kaldırılması işlemi sırasında gerçekleşen olayı tetikler. |
OnWebPartDeleted(WebPartEventArgs) |
Bir denetim bir sayfadan WebPartDeleted kalıcı olarak silindikten sonra WebPart gerçekleşen olayı tetikler. |
OnWebPartDeleting(WebPartCancelEventArgs) |
Bir dinamik WebPart denetimin WebPartDeleting (veya bir bölgede bulunan WebPartZoneBase sunucu veya kullanıcı denetiminin) silinme sürecinde olduğunu gösteren olayı tetikler. |
OnWebPartMoved(WebPartEventArgs) |
WebPartMoved Bir denetim sayfada farklı bir WebPart konuma taşındıktan sonra gerçekleşen olayı tetikler. |
OnWebPartMoving(WebPartMovingEventArgs) |
WebPartMoving Bir bölgedeki veya WebPart sunucusu veya kullanıcı denetiminin WebPartZoneBase taşınma sürecinde olduğunu gösteren olayı tetikler. |
OnWebPartsConnected(WebPartConnectionsEventArgs) |
Denetimler WebPartsConnected arasında WebPart bir bağlantı kurulduktan sonra gerçekleşen olayı tetikler. |
OnWebPartsConnecting(WebPartConnectionsCancelEventArgs) |
WebPartsConnecting İki WebPart veya bir bölgede bulunan WebPartZoneBase sunucu veya kullanıcı denetimleri arasında bağlantı kurma işlemi sırasında gerçekleşen olayı tetikler. |
OnWebPartsDisconnected(WebPartConnectionsEventArgs) |
Denetimler WebPartsDisconnected arasındaki WebPart bağlantı sona erdikten sonra gerçekleşen olayı tetikler. |
OnWebPartsDisconnecting(WebPartConnectionsCancelEventArgs) |
WebPartsDisconnecting Bir bölgedeki iki WebPart veya sunucu veya kullanıcı denetiminin WebPartZoneBase bağlantıyı sonlandırma sürecinde olduğunu gösteren olayı tetikler. |
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) |
RegisterClientScript() |
Denetimin WebPartManager , web sayfasındaki denetimleri sürükleme WebPart gibi çeşitli kişiselleştirme özellikleri için kullanılan istemci tarafı betiğini yaymalarına olanak tanır. |
RemovedControl(Control) |
Bir alt denetim nesne koleksiyonundan Controls kaldırıldıktan sonra çağrılır Control . (Devralındığı yer: Control) |
Render(HtmlTextWriter) |
Denetimin WebPartManager herhangi bir içeriği işlemesini önlemek için geçersiz kılınmış. |
RenderChildren(HtmlTextWriter) |
Sunucu denetiminin alt öğelerinin içeriğini sağlanan HtmlTextWriter bir nesneye aktarır ve istemcide işlenecek içeriği yazar. (Devralındığı yer: Control) |
RenderControl(HtmlTextWriter) |
Sunucu denetimi içeriğini sağlanan HtmlTextWriter bir nesneye aktarır ve izleme etkinse denetimle ilgili izleme bilgilerini depolar. (Devralındığı yer: Control) |
RenderControl(HtmlTextWriter, ControlAdapter) |
Sağlanan bir nesneyi kullanarak sunucu denetimi içeriğini sağlanan HtmlTextWriterControlAdapter bir nesneye aktarır. (Devralındığı yer: Control) |
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 bir URL'ye dönüştürür. (Devralındığı yer: Control) |
SaveControlState() |
Verilerin daha sonra denetimi içeren Web sayfasına geri yüklenebilmesi için WebPartManager denetim için durum verilerini kaydeder. |
SaveCustomPersonalizationState(PersonalizationDictionary) |
Bu verilerin sayfa her yeniden yüklendiğinde yeniden yüklenebilmesi WebPartManager için denetim tarafından tutulan özel kişiselleştirme durumu verilerini kaydeder. |
SaveViewState() |
Sayfa sunucuya geri gönderildiğinden 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) |
SetPersonalizationDirty() |
Denetim için WebPartManager özel kişiselleştirme verilerinin değiştiğini belirten bir bayrak ayarlar. |
SetRenderMethodDelegate(RenderMethod) |
Sunucu denetimini ve içeriğini üst denetimine işlemek için bir olay işleyicisi temsilcisi atar. (Devralındığı yer: Control) |
SetSelectedWebPart(WebPart) |
Özellik değerini seçili SelectedWebPart durumdaki WebPart veya sunucu denetimine eşit olarak ayarlar. |
SetTraceData(Object, Object) |
İzleme veri anahtarını ve izleme veri değerini kullanarak işleme verilerinin tasarım zamanı izlemesi için izleme verilerini ayarlar. (Devralındığı yer: Control) |
SetTraceData(Object, Object, Object) |
İzlenen nesneyi, izleme veri anahtarını ve izleme veri 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 dizeyi döndürür. (Devralındığı yer: Object) |
TrackViewState() |
Denetime WebPartManager kişiselleştirme durumu verilerini uygular ve denetimin görünüm durumu verilerinde yapılan değişiklikleri izlemeyi etkinleştirmek için temel yöntemi çağırır. |
Ekinlikler
AuthorizeWebPart |
Bir veya sunucu denetiminin sayfaya eklenip WebPart eklenemeyeceğini IsAuthorized belirlemek için yöntemi çağrıldığında gerçekleşir. |
ConnectionsActivated |
Sayfadaki tüm geçerli Web Bölümleri bağlantıları yalnızca bağlı değil, aynı zamanda her bağlantıda yer alan tüketici ve sağlayıcı denetimleri arasında etkin bir şekilde veri paylaşmaya başladıktan sonra gerçekleşir. |
ConnectionsActivating |
Bir Web sayfasındaki tüm yerleşik Web Bölümleri bağlantılarını etkinleştirme işlemi sırasında gerçekleşir. |
DataBinding |
Sunucu denetimi bir veri kaynağına bağlandığında gerçekleşir. (Devralındığı yer: Control) |
DisplayModeChanged |
Web Bölümleri sayfasındaki geçerli görüntüleme modu değiştikten sonra gerçekleşir. |
DisplayModeChanging |
Bir kullanıcı Web sayfasındaki bir fiil tıklatıldıktan sonra gerçekleşir ve bu işlem farklı bir görüntüleme moduna geçme işlemini başlatır. |
Disposed |
ASP.NET bir sayfa 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. 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) |
SelectedWebPartChanged |
Bir WebPart denetimin seçimi değiştirildikten ve Web sayfasındaki başka bir denetime taşındıktan sonra gerçekleşir. |
SelectedWebPartChanging |
Web sayfasında şu anda hangi WebPart veya sunucu denetiminin seçildiğini değiştirme işlemi sırasında gerçekleşir. |
Unload |
Sunucu denetimi bellekten kaldırıldığında gerçekleşir. (Devralındığı yer: Control) |
WebPartAdded |
Bir bölgeye dinamik WebPart veya başka bir sunucu denetimi eklendikten WebPartZoneBase sonra, denetimin başarıyla eklendiğini göstermek için gerçekleşir. |
WebPartAdding |
Bir bölgeye dinamik WebPart veya başka bir sunucu denetimi WebPartZoneBase ekleme işlemi sırasında gerçekleşir. |
WebPartClosed |
Bir WebPart denetim (veya sunucu veya kullanıcı denetimi) bir sayfadan kaldırıldığında gerçekleşir. |
WebPartClosing |
Bir denetimi (veya sunucu veya kullanıcı denetimini) bir sayfadan kaldırma WebPart işlemi sırasında gerçekleşir. |
WebPartDeleted |
Bir veya başka bir WebPart sunucu denetimi bir bölgeden WebPartZoneBase silindikten sonra gerçekleşir. |
WebPartDeleting |
Dinamik WebPart veya başka bir sunucu denetiminin WebPartZoneBase bir örneğini bir bölgeden kalıcı olarak silme işlemi sırasında gerçekleşir. |
WebPartMoved |
Bir WebPart veya sunucu denetimi Web sayfasında farklı bir konuma taşındıktan sonra gerçekleşir. |
WebPartMoving |
Bir bölgede bulunan WebPartZoneBase bir veya başka bir WebPart sunucu denetimini taşıma işlemi sırasında gerçekleşir. |
WebPartsConnected |
Denetimler (veya sunucu veya kullanıcı denetimleri) arasında WebPart belirli bir bağlantı kurulduktan sonra gerçekleşir. |
WebPartsConnecting |
Denetimler (veya bir WebPartZoneBase bölgeye yerleştirilen sunucu veya kullanıcı denetimleri) arasında WebPart bağlantı oluşturma işlemi sırasında gerçekleşir. |
WebPartsDisconnected |
İki WebPart veya sunucu denetimi arasındaki bağlantı sonlandırıldıktan sonra gerçekleşir. |
WebPartsDisconnecting |
Daha önce bağlı WebPart olan veya sunucu denetimleri arasındaki bağlantıyı sonlandırma işlemi sırasında gerçekleşir. |
Belirtik Arabirim Kullanımları
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) |
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) |
IParserAccessor.AddParsedSubObject(Object) |
Bu üyenin açıklaması için bkz AddParsedSubObject(Object). . (Devralındığı yer: Control) |
IPersonalizable.IsDirty |
Denetim tarafından yönetilen özel kişiselleştirme durumu verilerinin WebPartManager bir Web sayfasında değişip değişmediğini gösteren bir değer alır. |
IPersonalizable.Load(PersonalizationDictionary) |
Denetime yüklenmesi WebPartManager gereken daha önce kaydedilmiş özel kişiselleştirme durumu verilerini döndürür. |
IPersonalizable.Save(PersonalizationDictionary) |
Denetim tarafından WebPartManager yönetilen özel kişiselleştirme durumu verilerini kaydeder. |
Uzantı Metotları
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(INamingContainer) |
Belirtilen veri denetimi için varsayılan değerlerin koleksiyonunu alır. |
GetMetaTable(INamingContainer) |
Belirtilen veri denetimi için tablo meta verilerini alır. |
SetMetaTable(INamingContainer, MetaTable) |
Belirtilen veri denetimi için tablo meta verilerini ayarlar. |
SetMetaTable(INamingContainer, MetaTable, IDictionary<String,Object>) |
Belirtilen veri denetimi için tablo meta verilerini ve varsayılan değer eşlemesini ayarlar. |
SetMetaTable(INamingContainer, MetaTable, Object) |
Belirtilen veri denetimi için tablo meta verilerini ve varsayılan değer eşlemesini ayarlar. |
TryGetMetaTable(INamingContainer, MetaTable) |
Tablo meta verilerinin kullanılabilir olup olmadığını belirler. |
EnableDynamicData(INamingContainer, Type) |
Belirtilen veri denetimi için Dinamik Veri davranışını etkinleştirir. |
EnableDynamicData(INamingContainer, Type, IDictionary<String,Object>) |
Belirtilen veri denetimi için Dinamik Veri davranışını etkinleştirir. |
EnableDynamicData(INamingContainer, Type, Object) |
Belirtilen veri denetimi için Dinamik Veri davranışını etkinleştirir. |