UserControl Sınıf

Tanım

Bir ASP.NET Web uygulaması barındıran bir sunucudan istenen bir. ascx dosyasını (Kullanıcı denetimi olarak da bilinir) temsil eder.Represents an .ascx file, also known as a user control, requested from a server that hosts an ASP.NET Web application. Dosya bir Web Forms sayfasından çağrılmalıdır veya bir ayrıştırıcı hatası oluşur.The file must be called from a Web Forms page or a parser error will occur.

public ref class UserControl : System::Web::UI::TemplateControl, System::Web::UI::IAttributeAccessor, System::Web::UI::IUserControlDesignerAccessor
public class UserControl : System.Web.UI.TemplateControl, System.Web.UI.IAttributeAccessor, System.Web.UI.IUserControlDesignerAccessor
type UserControl = class
    inherit TemplateControl
    interface IAttributeAccessor
    interface IUserControlDesignerAccessor
type UserControl = class
    inherit TemplateControl
    interface IAttributeAccessor
    interface INamingContainer
    interface IUserControlDesignerAccessor
Public Class UserControl
Inherits TemplateControl
Implements IAttributeAccessor, IUserControlDesignerAccessor
Devralma
Türetilmiş
Uygulamalar

Örnekler

Aşağıdaki örnekte tanımlanan sınıfı, SimpleControl UserControl sınıfını devralır ve ASP.net arka plan kod sınıfı olarak kullanılabilir.The class defined in the following example, SimpleControl, inherits the UserControl class and can be used as an ASP.NET code-behind class. TextBox, Label , Ve Button Web sunucusu denetimlerini kullanır ve özellik myButton_Click TextBox.Text değerini, iki dize ile birlikte, özelliğe atayan bir yöntemi tanımlar Label.Text .It uses the TextBox, Label, and Button Web server controls and defines a myButton_Click method that assigns the TextBox.Text property value, along with two strings, to the Label.Text property.

Önemli

Bu örnekte, olası bir güvenlik tehdidi olan kullanıcı girişini kabul eden bir metin kutusu bulunur.This example has a text box that accepts user input, which is a potential security threat. Varsayılan olarak, ASP.NET Web sayfaları Kullanıcı girişinin betik veya HTML öğeleri içermediğinden emin olarak doğrular.By default, ASP.NET Web pages validate that user input does not include script or HTML elements. Daha fazla bilgi için bkz. komut dosyası açıklardan genel bakış.For more information, see Script Exploits Overview.

using System;
using System.Web.UI;
using System.Web.UI.WebControls;

public class SimpleControl:UserControl
{

  public TextBox name;
  public Label output;
  public Button myButton;

  public void myButton_Click(object sender, EventArgs e)
  { 
    output.Text = "Hello, " + name.Text + ".";
  }
}
Imports System.Web.UI
Imports System.Web.UI.WebControls


Public Class SimpleControl
   Inherits UserControl
   Public name As TextBox
   Public output As Label
   Public myButton As Button
   
   
   Public Sub myButton_Click(sender As Object, e As EventArgs)

      output.Text = "Hello, " + name.Text + "."

   End Sub  

End Class

Aşağıdaki örnek, bir. ascx dosyasında yer alan işaretlemedir.The following example is markup contained in an .ascx file. SimpleControlÖnceki örnekte tanımlanan sınıfı, bu. ascx dosyasındaki biçimlendirme için arka plan kod sınıfı olarak kullanabilirsiniz.You can use the SimpleControl class defined in the previous example as a code-behind class for the markup in this .ascx file.

<%@ control inherits = "SimpleControl" src = "SimpleControl.cs" %>

<table style="background-color:yellow;font: 10pt verdana;border-width:1;border-style:solid;border-color:black;" cellspacing="15">
<tr>
<td><b>Enter your name here: </b></td>
<td><ASP:TextBox id="name" runat="server"/></td>
</tr>
<tr>
<td><b><ASP:Label id="output" runat="server"/></b></td>
</tr>
<tr>
<td></td>
<td><asp:button id="myButton" text="Submit" OnClick="myButton_Click" runat="server" /></td>
</tr>
</table>
<%@ control inherits = "SimpleControl" src = "SimpleControl.vb" %>

<table style="background-color: yellow; font: 10pt verdana;border-width:1;border-style:solid;border-color:black;" cellspacing="15">
<tr>
<td><b>Enter your name here: </b></td>
<td><ASP:TextBox id="name" runat="server"/></td>
</tr>
<tr>
<td><b><ASP:Label id="output" runat="server"/></b></td>
</tr>
<tr>
<td></td>
<td><asp:button text="Submit" OnClick="myButton_Click" runat="server" /></td>
</tr>
</table>

Açıklamalar

UserControlSınıfı. ascx uzantılı dosyalarla ilişkilendirilir.The UserControl class is associated with files that have .ascx extensions. Bu dosyalar, çalışma zamanında nesne olarak derlenir UserControl ve sunucu belleğinde önbelleğe alınır.These files are compiled at run time as UserControl objects and cached in server memory.

Bir. ascx dosyasını bir Web Forms sayfasında ikincisini de içeren bir. ascx dosyası bildirerek iç içe geçirebilirsiniz.You can nest user controls by declaring one .ascx file in another including the latter in a Web Forms page.

Kullanıcı denetimleri, ASP.NET Web Forms sayfalarında bulunur ve Web geliştiricilerine yaygın olarak kullanılan Web Kullanıcı arabirimini yakalamak için kolay bir yol sunar.User controls are contained in ASP.NET Web Forms pages, and offer Web developers an easy way to capture commonly used Web UI. Bunlar örneklenmiştir ve nesnelere benzer yollarla önbelleğe alınır Page .They are instantiated and cached in ways similar to Page objects. Ancak, sayfaların aksine, Kullanıcı denetimleri bağımsız olarak çağrılamaz.Unlike pages, however, user controls cannot be called independently. Bunlar yalnızca sayfadan veya bunları içeren diğer kullanıcı denetiminden çağrılabilir.They can only be called from the page or other user control that contains them.

Arka plan kod tekniğinin kullanıldığı bir kullanıcı denetimi oluşturmak istiyorsanız bu sınıftan türet.Derive from this class if you want to create a user control using the code-behind technique. Bu tekniği kullanarak Web Forms sayfa geliştiriyorsanız bu önerilir.This is recommended if you are developing Web Forms pages using this technique.

Kullanıcı denetimlerini bildirimli olarak oluşturma hakkında daha fazla bilgi için bkz. ASP.net user Controls.For information about creating user controls declaratively, see ASP.NET User Controls.

Oluşturucular

UserControl()

UserControl sınıfının yeni bir örneğini başlatır.Initializes a new instance of the UserControl class.

Özellikler

Adapter

Denetim için tarayıcıya özgü bağdaştırıcıyı alır.Gets the browser-specific adapter for the control.

(Devralındığı yer: Control)
Application

ApplicationGeçerli Web isteği için nesneyi alır.Gets the Application object for the current Web request.

AppRelativeTemplateSourceDirectory

PageBu denetimi içeren veya nesnesinin uygulama göreli sanal dizinini alır veya ayarlar UserControl .Gets or sets the application-relative virtual directory of the Page or UserControl object that contains this control.

(Devralındığı yer: Control)
AppRelativeVirtualPath

Denetimin ayrıştırılıp derlendiği dosyanın uygulama göreli, sanal dizin yolunu alır veya ayarlar.Gets or sets the application-relative, virtual directory path to the file from which the control is parsed and compiled.

(Devralındığı yer: TemplateControl)
Attributes

. Aspx dosyası içindeki kullanıcı denetimi etiketinde belirtilen tüm öznitelik adı ve değer çiftleri koleksiyonunu alır.Gets a collection of all attribute name and value pairs declared in the user control tag within the .aspx file.

AutoHandlers
Kullanımdan kalktı.

AutoHandlersÖzelliği ASP.net NET 2,0 ' de kullanımdan kaldırılmıştır.The AutoHandlers property has been deprecated in ASP.NET NET 2.0. Oluşturulan sınıflar tarafından kullanılır ve kodunuzda kullanılmak üzere tasarlanmamıştır.It is used by generated classes and is not intended for use within your code.

(Devralındığı yer: TemplateControl)
BindingContainer

Bu denetimin veri bağlamasını içeren denetimi alır.Gets the control that contains this control's data binding.

(Devralındığı yer: Control)
Cache

CacheKullanıcı denetimini içeren uygulamayla ilişkili nesneyi alır.Gets the Cache object that is associated with the application that contains the user control.

CachePolicy

Bu Kullanıcı denetimi için bir önbelleğe alma parametreleri koleksiyonuna bir başvuru alır.Gets a reference to a collection of caching parameters for this user control.

ChildControlsCreated

Sunucu denetiminin alt denetimlerinin oluşturulup oluşturulmayacağını gösteren bir değer alır.Gets a value that indicates whether the server control's child controls have been created.

(Devralındığı yer: Control)
ClientID

ASP.NET tarafından oluşturulan HTML işaretlemesi için denetim KIMLIĞINI alır.Gets the control ID for HTML markup that is generated by ASP.NET.

(Devralındığı yer: Control)
ClientIDMode

Özelliğin değerini oluşturmak için kullanılan algoritmayı alır veya ayarlar ClientID .Gets or sets the algorithm that is used to generate the value of the ClientID property.

(Devralındığı yer: Control)
ClientIDSeparator

Özellikte kullanılan ayırıcı karakteri temsil eden bir karakter değeri alır ClientID .Gets a character value representing the separator character used in the ClientID property.

(Devralındığı yer: Control)
Context

HttpContextGeçerli Web isteği için sunucu denetimiyle ilişkili nesneyi alır.Gets the HttpContext object associated with the server control for the current Web request.

(Devralındığı yer: Control)
Controls

ControlCollectionKullanıcı arabirimi hiyerarşisinde belirtilen sunucu denetimi için alt denetimleri temsil eden bir nesne alır.Gets a ControlCollection object that represents the child controls for a specified server control in the UI hierarchy.

(Devralındığı yer: Control)
DataItemContainer

Adlandırma kapsayıcısı uygularsa, adlandırma kapsayıcısına bir başvuru alır IDataItemContainer .Gets a reference to the naming container if the naming container implements IDataItemContainer.

(Devralındığı yer: Control)
DataKeysContainer

Adlandırma kapsayıcısı uygularsa, adlandırma kapsayıcısına bir başvuru alır IDataKeysControl .Gets a reference to the naming container if the naming container implements IDataKeysControl.

(Devralındığı yer: Control)
DesignMode

Bir denetimin tasarım yüzeyinde kullanılıp kullanılmadığını gösteren bir değer alır.Gets a value indicating whether a control is being used on a design surface.

(Devralındığı yer: Control)
EnableTheming

Temaların sınıftan türetilmiş denetime uygulanıp uygulanmadığını gösteren bir Boole değeri alır veya ayarlar TemplateControl .Gets or sets a Boolean value indicating whether themes apply to the control that is derived from the TemplateControl class.

(Devralındığı yer: TemplateControl)
EnableViewState

Sunucu denetiminin görünüm durumunu ve içerdiği alt denetimlerin görünüm durumunu isteme istemcisine devam edip etmediğini gösteren bir değer alır veya ayarlar.Gets or sets a value indicating whether the server control persists its view state, and the view state of any child controls it contains, to the requesting client.

(Devralındığı yer: Control)
Events

Denetim için olay işleyicisi temsilcilerinin bir listesini alır.Gets a list of event handler delegates for the control. Bu özellik salt okunur durumdadır.This property is read-only.

(Devralındığı yer: Control)
HasChildViewState

Geçerli sunucu denetiminin alt denetimlerinin kayıtlı görünüm durumu ayarlarına sahip olup olmadığını gösteren bir değer alır.Gets a value indicating whether the current server control's child controls have any saved view-state settings.

(Devralındığı yer: Control)
ID

Sunucu denetimine atanan programlı tanımlayıcıyı alır veya ayarlar.Gets or sets the programmatic identifier assigned to the server control.

(Devralındığı yer: Control)
IdSeparator

Denetim tanımlayıcılarını ayırmak için kullanılan karakteri alır.Gets the character used to separate control identifiers.

(Devralındığı yer: Control)
IsChildControlStateCleared

Bu denetimde yer alan denetimlerin denetim durumuna sahip olup olmadığını gösteren bir değer alır.Gets a value indicating whether controls contained within this control have control state.

(Devralındığı yer: Control)
IsPostBack

Kullanıcı denetiminin istemci geri gönderisine yanıt olarak yüklenip yüklenmediğini veya yüklenip yüklenmediğini veya ilk kez erişip erişilmediğini gösteren bir değer alır.Gets a value indicating whether the user control is being loaded in response to a client postback, or if it is being loaded and accessed for the first time.

IsTrackingViewState

Sunucu denetiminin görünüm durumundaki değişiklikleri kaydedip kaydetmediğini gösteren bir değer alır.Gets a value that indicates whether the server control is saving changes to its view state.

(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.Gets a value indicating whether view state is enabled for this control.

(Devralındığı yer: Control)
LoadViewStateByID

Denetimin, dizin yerine görünüm durumunu yüklemeye katılıp katılmadığını gösteren bir değer alır ID .Gets a value indicating whether the control participates in loading its view state by ID instead of index.

(Devralındığı yer: Control)
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 bir başvuru alır ID .Gets a reference to the server control's naming container, which creates a unique namespace for differentiating between server controls with the same ID property value.

(Devralındığı yer: Control)
Page

PageSunucu denetimini içeren örneğe bir başvuru alır.Gets a reference to the Page instance that contains the server control.

(Devralındığı yer: Control)
Parent

Sayfa denetimi hiyerarşisinde sunucu denetiminin ana denetimine bir başvuru alır.Gets a reference to the server control's parent control in the page control hierarchy.

(Devralındığı yer: Control)
RenderingCompatibility

İşlenmiş HTML 'nin ile uyumlu olacağı ASP.NET sürümünü belirten bir değer alır.Gets a value that specifies the ASP.NET version that rendered HTML will be compatible with.

(Devralındığı yer: Control)
Request

HttpRequestGeçerli Web isteği için nesneyi alır.Gets the HttpRequest object for the current Web request.

Response

HttpResponseGeçerli Web isteği için nesneyi alır.Gets the HttpResponse object for the current Web request.

Server

HttpServerUtilityGeçerli Web isteği için nesneyi alır.Gets the HttpServerUtility object for the current Web request.

Session

HttpSessionStateGeçerli Web isteği için nesneyi alır.Gets the HttpSessionState object for the current Web request.

Site

Tasarım yüzeyinde işlendiğinde geçerli denetimi barındıran kapsayıcı hakkında bilgi alır.Gets information about the container that hosts the current control when rendered on a design surface.

(Devralındığı yer: Control)
SkinID

Denetime uygulanacak kaplamayı alır veya ayarlar.Gets or sets the skin to apply to the control.

(Devralındığı yer: Control)
SupportAutoEvents

TemplateControlDenetimin otomatik olayları destekleyip desteklemediğini gösteren bir değer alır.Gets a value indicating whether the TemplateControl control supports automatic events.

(Devralındığı yer: TemplateControl)
TemplateControl

Bu denetimi içeren şablonun başvurusunu alır veya ayarlar.Gets or sets a reference to the template that contains this control.

(Devralındığı yer: Control)
TemplateSourceDirectory

PageGeçerli sunucu denetimini içeren veya öğesinin sanal dizinini alır UserControl .Gets the virtual directory of the Page or UserControl that contains the current server control.

(Devralındığı yer: Control)
Trace

TraceContextGeçerli Web isteği için nesneyi alır.Gets the TraceContext object for the current Web request.

UniqueID

Sunucu denetimi için benzersiz ve hiyerarşik olarak nitelikli tanımlayıcıyı alır.Gets the unique, hierarchically qualified identifier for the server control.

(Devralındığı yer: Control)
ValidateRequestMode

Denetimin, olası tehlikeli değerler için tarayıcıdan istemci girişini denetleyip denetlemeyeceğini gösteren bir değer alır veya ayarlar.Gets or sets a value that indicates whether the control checks client input from the browser for potentially dangerous values.

(Devralındığı yer: Control)
ViewState

Aynı sayfa için birden çok istek arasında sunucu denetiminin görünüm durumunu kaydetmenizi ve geri yüklemenize olanak tanıyan bir durum bilgisi sözlüğü alır.Gets a dictionary of state information that allows you to save and restore the view state of a server control across multiple requests for the same page.

(Devralındığı yer: Control)
ViewStateIgnoresCase

StateBagNesnenin büyük/küçük harfe duyarlı olup olmadığını gösteren bir değer alır.Gets a value that indicates whether the StateBag object is case-insensitive.

(Devralındığı yer: Control)
ViewStateMode

Bu denetimin görünüm durumu modunu alır veya ayarlar.Gets or sets the view-state mode of this control.

(Devralındığı yer: Control)
Visible

Sunucu denetiminin sayfada kullanıcı arabirimi olarak işlenip işlenmediğini gösteren bir değer alır veya ayarlar.Gets or sets a value that indicates whether a server control is rendered as UI on the page.

(Devralındığı yer: Control)

Yöntemler

AddedControl(Control, Int32)

Nesne koleksiyonuna bir alt denetim eklendikten sonra çağırılır Controls Control .Called after a child control is added to the Controls collection of the Control object.

(Devralındığı yer: Control)
AddParsedSubObject(Object)

Sunucu denetimine, XML veya HTML, ayrıştırıldığına ilişkin bir öğe olduğunu bildirir ve öğesini sunucu denetiminin ControlCollection nesnesine ekler.Notifies the server control that an element, either XML or HTML, was parsed, and adds the element to the server control's ControlCollection object.

(Devralındığı yer: Control)
ApplyStyleSheetSkin(Page)

Sayfa stil sayfasında tanımlanan stil özelliklerini denetime uygular.Applies the style properties defined in the page style sheet to the control.

(Devralındığı yer: Control)
BeginRenderTracing(TextWriter, Object)

İşleme verilerinin tasarım zamanı izlemesini başlatır.Begins design-time tracing of rendering data.

(Devralındığı yer: Control)
BuildProfileTree(String, Boolean)

Sunucu denetimiyle ilgili bilgileri toplar ve Trace sayfa için izleme etkinleştirildiğinde görüntülenecek özelliğe sunar.Gathers information about the server control and delivers it to the Trace property to be displayed when tracing is enabled for the page.

(Devralındığı yer: Control)
ClearCachedClientID()

Önbelleğe alınan ClientID değeri olarak ayarlar null .Sets the cached ClientID value to null.

(Devralındığı yer: Control)
ClearChildControlState()

Sunucu denetiminin alt denetimleri için denetim durumu bilgilerini siler.Deletes the control-state information for the server control's child controls.

(Devralındığı yer: Control)
ClearChildState()

Tüm sunucu denetiminin alt denetimleri için Görünüm durumu ve denetim durumu bilgilerini siler.Deletes the view-state and control-state information for all the server control's child controls.

(Devralındığı yer: Control)
ClearChildViewState()

Tüm sunucu denetiminin alt denetimleri için Görünüm durumu bilgilerini siler.Deletes the view-state information for all the server control's child controls.

(Devralındığı yer: Control)
ClearEffectiveClientIDMode()

ClientIDModeGeçerli denetim örneğinin ve tüm alt denetimlerinin özelliğini olarak ayarlar Inherit .Sets the ClientIDMode property of the current control instance and of any child controls to Inherit.

(Devralındığı yer: Control)
Construct()

Tasarım zamanı mantığını gerçekleştirir.Performs design-time logic.

(Devralındığı yer: TemplateControl)
CreateChildControls()

Birleştirme tabanlı uygulama kullanan sunucu denetimlerine, geri veya işleme hazırlanmasıyla ilgili olarak içerdikleri herhangi bir alt denetim oluşturmak için ASP.NET sayfa çerçevesi tarafından çağırılır.Called by the ASP.NET page framework to notify server controls that use composition-based implementation to create any child controls they contain in preparation for posting back or rendering.

(Devralındığı yer: Control)
CreateControlCollection()

ControlCollectionSunucu denetiminin alt denetimlerini (sabit değer ve sunucu) tutmak için yeni bir nesne oluşturur.Creates a new ControlCollection object to hold the child controls (both literal and server) of the server control.

(Devralındığı yer: Control)
CreateResourceBasedLiteralControl(Int32, Int32, Boolean)

Bir kaynakta depolanan sabit dizelere erişir.Accesses literal strings stored in a resource. CreateResourceBasedLiteralControl(Int32, Int32, Boolean)Yöntemi, kodunuzun içinden kullanılmak üzere tasarlanmamıştır.The CreateResourceBasedLiteralControl(Int32, Int32, Boolean) method is not intended for use from within your code.

(Devralındığı yer: TemplateControl)
DataBind()

Bir veri kaynağını çağrılan sunucu denetimine ve tüm alt denetimlerine bağlar.Binds a data source to the invoked server control and all its child controls.

(Devralındığı yer: Control)
DataBind(Boolean)

Bir veri kaynağını çağrılan sunucu denetimine ve tüm alt denetimlerine olay oluşturma seçeneği ile bağlar DataBinding .Binds a data source to the invoked server control and all its child controls with an option to raise the DataBinding event.

(Devralındığı yer: Control)
DataBindChildren()

Bir veri kaynağını sunucu denetiminin alt denetimlerine bağlar.Binds a data source to the server control's child controls.

(Devralındığı yer: Control)
DesignerInitialize()

Kullanıcı denetiminde, RAD tasarımcıları için gereken herhangi bir başlatma adımını gerçekleştirir.Performs any initialization steps on the user control that are required by RAD designers.

Dispose()

Sunucu denetiminin, bellekten yayınlanmadan önce son temizleme işlemini gerçekleştirmesini sağlar.Enables a server control to perform final clean up before it is released from memory.

(Devralındığı yer: Control)
EndRenderTracing(TextWriter, Object)

, İşleme verilerinin tasarım zamanı izlemesini sonlandırır.Ends design-time tracing of rendering data.

(Devralındığı yer: Control)
EnsureChildControls()

Sunucu denetiminin alt denetimleri içerip içermediğini belirler.Determines whether the server control contains child controls. Aksi takdirde, alt denetimler oluşturur.If it does not, it creates child controls.

(Devralındığı yer: Control)
EnsureID()

Atanmamış bir tanımlayıcıya sahip olmayan denetimler için bir tanımlayıcı oluşturur.Creates an identifier for controls that do not have an identifier assigned.

(Devralındığı yer: Control)
Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.Determines whether the specified object is equal to the current object.

(Devralındığı yer: Object)
Eval(String)

Bir veri bağlama ifadesini değerlendirir.Evaluates a data-binding expression.

(Devralındığı yer: TemplateControl)
Eval(String, String)

Sonucu göstermek için belirtilen biçim dizesini kullanarak bir veri bağlama ifadesini değerlendirir.Evaluates a data-binding expression using the specified format string to display the result.

(Devralındığı yer: TemplateControl)
FindControl(String)

Belirtilen parametreyle bir sunucu denetimi için geçerli adlandırma kapsayıcısını arar id .Searches the current naming container for a server control with the specified id parameter.

(Devralındığı yer: Control)
FindControl(String, Int32)

, id pathOffset Aramada yardımcı olan parametresinde belirtilen ve bir tamsayı olan bir sunucu denetimi için geçerli adlandırma kapsayıcısını arar.Searches the current naming container for a server control with the specified id and an integer, specified in the pathOffset parameter, which aids in the search. Metodun bu sürümünü geçersiz kılmamalıdır FindControl .You should not override this version of the FindControl method.

(Devralındığı yer: Control)
Focus()

Giriş odağını bir denetime ayarlar.Sets input focus to a control.

(Devralındığı yer: Control)
FrameworkInitialize()

Sınıfından türetilen denetimi başlatır TemplateControl .Initializes the control that is derived from the TemplateControl class.

(Devralındığı yer: TemplateControl)
GetDesignModeState()

Bir denetim için tasarım zamanı verilerini alır.Gets design-time data for a control.

(Devralındığı yer: Control)
GetGlobalResourceObject(String, String)

Belirtilen ve özelliklerine göre uygulama düzeyi kaynak nesnesi alır ClassKey ResourceKey .Gets an application-level resource object based on the specified ClassKey and ResourceKey properties.

(Devralındığı yer: TemplateControl)
GetGlobalResourceObject(String, String, Type, String)

ClassKeyKaynağın belirtilen ve ResourceKey özelliklerine, nesne türüne ve özellik adına göre uygulama düzeyi kaynak nesnesi alır.Gets an application-level resource object based on the specified ClassKey and ResourceKey properties, object type, and property name of the resource.

(Devralındığı yer: TemplateControl)
GetHashCode()

Varsayılan karma işlevi olarak işlev görür.Serves as the default hash function.

(Devralındığı yer: Object)
GetLocalResourceObject(String)

Belirtilen özelliğe göre bir sayfa düzeyi kaynak nesnesi alır ResourceKey .Gets a page-level resource object based on the specified ResourceKey property.

(Devralındığı yer: TemplateControl)
GetLocalResourceObject(String, Type, String)

Belirtilen ResourceKey özellik, nesne türü ve özellik adına göre sayfa düzeyi kaynak nesnesi alır.Gets a page-level resource object based on the specified ResourceKey property, object type, and property name.

(Devralındığı yer: TemplateControl)
GetRouteUrl(Object)

Bir yol parametreleri kümesine karşılık gelen URL 'YI alır.Gets the URL that corresponds to a set of route parameters.

(Devralındığı yer: Control)
GetRouteUrl(RouteValueDictionary)

Bir yol parametreleri kümesine karşılık gelen URL 'YI alır.Gets the URL that corresponds to a set of route parameters.

(Devralındığı yer: Control)
GetRouteUrl(String, Object)

Bir yol parametreleri kümesine ve bir yol adına karşılık gelen URL 'YI alır.Gets the URL that corresponds to a set of route parameters and a route name.

(Devralındığı yer: Control)
GetRouteUrl(String, RouteValueDictionary)

Bir yol parametreleri kümesine ve bir yol adına karşılık gelen URL 'YI alır.Gets the URL that corresponds to a set of route parameters and a route name.

(Devralındığı yer: Control)
GetType()

TypeGeçerli örneği alır.Gets the Type of the current instance.

(Devralındığı yer: Object)
GetUniqueIDRelativeTo(Control)

Belirtilen denetimin özelliğinin önekli bölümünü döndürür UniqueID .Returns the prefixed portion of the UniqueID property of the specified control.

(Devralındığı yer: Control)
HasControls()

Sunucu denetiminin herhangi bir alt denetim içerip içermeyeceğini belirler.Determines if the server control contains any child controls.

(Devralındığı yer: Control)
HasEvents()

Denetim veya herhangi bir alt denetim için olayların kaydedilip edilmeyeceğini gösteren bir değer döndürür.Returns a value indicating whether events are registered for the control or any child controls.

(Devralındığı yer: Control)
InitializeAsUserControl(Page)

Bildirimli olarak UserControl oluşturulan nesneyi başlatır.Initializes the UserControl object that has been created declaratively. Sayfalar ve Kullanıcı denetimleri arasında bazı farklılıklar olduğundan, bu yöntem Kullanıcı denetiminin düzgün şekilde başlatılmış olmasını sağlar.Since there are some differences between pages and user controls, this method makes sure that the user control is initialized properly.

IsLiteralContent()

Sunucu denetiminin yalnızca sabit değer içeriğini bulundurduğunu belirler.Determines if the server control holds only literal content.

(Devralındığı yer: Control)
LoadControl(String)

ControlBelirtilen sanal yolu temel alarak bir dosyadan bir nesne yükler.Loads a Control object from a file based on a specified virtual path.

(Devralındığı yer: TemplateControl)
LoadControl(Type, Object[])

ControlBelirtilen tür ve Oluşturucu parametrelerine göre bir nesne yükler.Loads a Control object based on a specified type and constructor parameters.

(Devralındığı yer: TemplateControl)
LoadControlState(Object)

Yöntemi tarafından kaydedilen önceki bir sayfa isteğinden denetim durumu bilgilerini geri yükler SaveControlState() .Restores control-state information from a previous page request that was saved by the SaveControlState() method.

(Devralındığı yer: Control)
LoadTemplate(String)

ITemplateBir dış dosyadan arabirimin örneğini alır.Obtains an instance of the ITemplate interface from an external file.

(Devralındığı yer: TemplateControl)
LoadViewState(Object)

Yöntemi tarafından kaydedilen önceki bir kullanıcı denetimi isteğinden görünüm durumu bilgilerini geri yükler SaveViewState() .Restores the view-state information from a previous user control request that was saved by the SaveViewState() method.

MapPath(String)

Mutlak veya göreli bir sanal dosya yolunu fiziksel bir dosya yoluna atar.Assigns a virtual file path, either absolute or relative, to a physical file path.

MapPathSecure(String)

Mutlak ya da göreli bir sanal yolun eşlendiği fiziksel yolu alır.Retrieves the physical path that a virtual path, either absolute or relative, maps to.

(Devralındığı yer: Control)
MemberwiseClone()

Geçerli bir basit kopyasını oluşturur Object .Creates a shallow copy of the current Object.

(Devralındığı yer: Object)
OnAbortTransaction(EventArgs)

Olayını oluşturur AbortTransaction .Raises the AbortTransaction event.

(Devralındığı yer: TemplateControl)
OnBubbleEvent(Object, EventArgs)

Sunucu denetimi olayının, sayfanın Kullanıcı arabirimi sunucu denetim hiyerarşisinin geçtiğini belirtir.Determines whether the event for the server control is passed up the page's UI server control hierarchy.

(Devralındığı yer: Control)
OnCommitTransaction(EventArgs)

Olayını oluşturur CommitTransaction .Raises the CommitTransaction event.

(Devralındığı yer: TemplateControl)
OnDataBinding(EventArgs)

Olayını oluşturur DataBinding .Raises the DataBinding event.

(Devralındığı yer: Control)
OnError(EventArgs)

Olayını oluşturur Error .Raises the Error event.

(Devralındığı yer: TemplateControl)
OnInit(EventArgs)

Olayını oluşturur Init .Raises the Init event.

OnLoad(EventArgs)

Olayını oluşturur Load .Raises the Load event.

(Devralındığı yer: Control)
OnPreRender(EventArgs)

Olayını oluşturur PreRender .Raises the PreRender event.

(Devralındığı yer: Control)
OnUnload(EventArgs)

Olayını oluşturur Unload .Raises the Unload event.

(Devralındığı yer: Control)
OpenFile(String)

StreamBir dosyayı okumak için kullanılır.Gets a Stream used to read a file.

(Devralındığı yer: Control)
ParseControl(String)

ControlWeb Forms sayfası veya Kullanıcı denetimindeki bir giriş dizesini bir nesne olarak ayrıştırır.Parses an input string into a Control object on the Web Forms page or user control.

(Devralındığı yer: TemplateControl)
ParseControl(String, Boolean)

Bir giriş dizesini Control ASP.NET Web sayfası veya Kullanıcı denetimindeki bir nesne olarak ayrıştırır.Parses an input string into a Control object on the ASP.NET Web page or user control.

(Devralındığı yer: TemplateControl)
RaiseBubbleEvent(Object, EventArgs)

Herhangi bir olay kaynağını ve bilgilerini denetimin üst öğesine atar.Assigns any sources of the event and its information to the control's parent.

(Devralındığı yer: Control)
ReadStringResource()

Bir dize kaynağını okur.Reads a string resource. ReadStringResource()Yöntemi, kodunuzun içinden kullanılmak üzere tasarlanmamıştır.The ReadStringResource() method is not intended for use from within your code.

(Devralındığı yer: TemplateControl)
RemovedControl(Control)

Bir alt denetim nesnenin koleksiyonundan kaldırıldıktan sonra çağırılır Controls Control .Called after a child control is removed from the Controls collection of the Control object.

(Devralındığı yer: Control)
Render(HtmlTextWriter)

HtmlTextWriterİstemci üzerinde işlenecek içeriği yazan bir belirtilen nesnesine sunucu denetim içeriği gönderir.Sends server control content to a provided HtmlTextWriter object, which writes the content to be rendered on the client.

(Devralındığı yer: Control)
RenderChildren(HtmlTextWriter)

Sunucu denetiminin alt öğelerinin içeriğini, HtmlTextWriter istemcide işlenecek içeriği yazan bir belirtilen nesneye çıkarır.Outputs the content of a server control's children to a provided HtmlTextWriter object, which writes the content to be rendered on the client.

(Devralındığı yer: Control)
RenderControl(HtmlTextWriter)

Sunucu denetimi içeriğini sağlanan bir nesneye çıkarır HtmlTextWriter ve izleme etkinse denetimle ilgili izleme bilgilerini depolar.Outputs server control content to a provided HtmlTextWriter object and stores tracing information about the control if tracing is enabled.

(Devralındığı yer: Control)
RenderControl(HtmlTextWriter, ControlAdapter)

Belirtilen bir nesne kullanarak, belirtilen bir nesne için sunucu denetimi içeriğini çıkarır HtmlTextWriter ControlAdapter .Outputs server control content to a provided HtmlTextWriter object using a provided ControlAdapter object.

(Devralındığı yer: Control)
ResolveAdapter()

Belirtilen denetimi işlemeden sorumlu denetim bağdaştırıcısını alır.Gets the control adapter responsible for rendering the specified control.

(Devralındığı yer: Control)
ResolveClientUrl(String)

Tarayıcı tarafından kullanılabilen bir URL 'YI alır.Gets a URL that can be used by the browser.

(Devralındığı yer: Control)
ResolveUrl(String)

URL 'YI, istenen istemcide kullanılabilir olan birine dönüştürür.Converts a URL into one that is usable on the requesting client.

(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.Saves any server control state changes that have occurred since the time the page was posted back to the server.

(Devralındığı yer: Control)
SaveViewState()

Son sayfa geri göndermesinden bu yana oluşan tüm Kullanıcı denetim görünümü durum değişikliklerini kaydeder.Saves any user control view-state changes that have occurred since the last page postback.

SetDesignModeState(IDictionary)

Bir denetim için tasarım zamanı verilerini ayarlar.Sets design-time data for a control.

(Devralındığı yer: Control)
SetRenderMethodDelegate(RenderMethod)

Sunucu denetimini ve içeriğini üst denetimine işlemek için bir olay işleyici temsilcisi atar.Assigns an event handler delegate to render the server control and its content into its parent control.

(Devralındığı yer: Control)
SetStringResourcePointer(Object, Int32)

Dize kaynağı için bir işaretçi ayarlar.Sets a pointer to a string resource. SetStringResourcePointer(Object, Int32)Yöntemi, oluşturulan sınıflar tarafından kullanılır ve kodunuzun içinden kullanılmak üzere tasarlanmamıştır.The SetStringResourcePointer(Object, Int32) method is used by generated classes and is not intended for use from within your code.

(Devralındığı yer: TemplateControl)
SetTraceData(Object, Object)

İzleme verileri anahtarını ve izleme verileri değerini kullanarak, işleme verilerinin tasarım zamanı izleme için izleme verilerini ayarlar.Sets trace data for design-time tracing of rendering data, using the trace data key and the trace data value.

(Devralındığı yer: Control)
SetTraceData(Object, Object, Object)

İzlenen nesne, izleme verileri anahtarı ve izleme verileri değerlerini kullanarak, işleme verilerinin tasarım zamanı izleme için izleme verilerini ayarlar.Sets trace data for design-time tracing of rendering data, using the traced object, the trace data key, and the trace data value.

(Devralındığı yer: Control)
TestDeviceFilter(String)

Bir cihaz filtresinin HTTP isteğine uygulanıp uygulanmadığını gösteren bir Boole değeri döndürür.Returns a Boolean value indicating whether a device filter applies to the HTTP request.

(Devralındığı yer: TemplateControl)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.Returns a string that represents the current object.

(Devralındığı yer: Object)
TrackViewState()

Sunucu denetiminin nesnesinde depolanabilmesi için sunucu denetimindeki görünüm durumu değişikliklerinin izlenmesine neden olur StateBag .Causes tracking of view-state changes to the server control so they can be stored in the server control's StateBag object. Bu nesneye özelliği aracılığıyla erişilebilir ViewState .This object is accessible through the ViewState property.

(Devralındığı yer: Control)
TryUpdateModel<TModel>(TModel)

Veri bağlantılı denetimdeki değerleri kullanarak model örneğini güncelleştirmeye çalışır.Attempts to update the model instance by using the values from the data-bound control.

TryUpdateModel<TModel>(TModel, IValueProvider)

Değer sağlayıcısından değerleri kullanarak model örneğini güncelleştirmeye çalışır.Attempts to update the model instance using values from the value provider.

UpdateModel<TModel>(TModel)

Veri bağlantılı denetimdeki değerleri kullanarak model örneğini güncelleştirir.Updates the model instance by using values from the data-bound control.

UpdateModel<TModel>(TModel, IValueProvider)

Kullanıcı denetiminin değer sağlayıcısından değerleri kullanarak belirtilen model örneğini güncelleştirir.Updates the specified model instance using values from the value provider of the user control.

WriteUTF8ResourceString(HtmlTextWriter, Int32, Int32, Boolean)

Bir denetime kaynak dizesi yazar HtmlTextWriter .Writes a resource string to an HtmlTextWriter control. WriteUTF8ResourceString(HtmlTextWriter, Int32, Int32, Boolean)Yöntemi, oluşturulan sınıflar tarafından kullanılır ve kodunuzun içinden kullanılmak üzere tasarlanmamıştır.The WriteUTF8ResourceString(HtmlTextWriter, Int32, Int32, Boolean) method is used by generated classes and is not intended for use from within your code.

(Devralındığı yer: TemplateControl)
XPath(String)

XPath veri bağlama ifadesini değerlendirir.Evaluates an XPath data-binding expression.

(Devralındığı yer: TemplateControl)
XPath(String, IXmlNamespaceResolver)

Ad alanı çözümlemesi için belirtilen öneki ve ad alanı eşlemelerini kullanarak bir XPath veri bağlama ifadesini değerlendirir.Evaluates an XPath data-binding expression using the specified prefix and namespace mappings for namespace resolution.

(Devralındığı yer: TemplateControl)
XPath(String, String)

Sonucu göstermek için belirtilen biçim dizesini kullanarak bir XPath veri bağlama ifadesini değerlendirir.Evaluates an XPath data-binding expression using the specified format string to display the result.

(Devralındığı yer: TemplateControl)
XPath(String, String, IXmlNamespaceResolver)

Ad alanı çözümlemesi için belirtilen önek ve ad alanı eşlemelerini ve sonucu göstermek için belirtilen biçim dizesini kullanarak bir XPath veri bağlama ifadesini değerlendirir.Evaluates an XPath data-binding expression using the specified prefix and namespace mappings for namespace resolution and the specified format string to display the result.

(Devralındığı yer: TemplateControl)
XPathSelect(String)

Bir XPath veri bağlama ifadesini değerlendirir ve arabirimini uygulayan bir düğüm koleksiyonu döndürür IEnumerable .Evaluates an XPath data-binding expression and returns a node collection that implements the IEnumerable interface.

(Devralındığı yer: TemplateControl)
XPathSelect(String, IXmlNamespaceResolver)

Ad alanı çözümlemesi için belirtilen öneki ve ad alanı eşlemelerini kullanarak bir XPath veri bağlama ifadesini değerlendirir ve arabirimi uygulayan bir düğüm koleksiyonu döndürür IEnumerable .Evaluates an XPath data-binding expression using the specified prefix and namespace mappings for namespace resolution and returns a node collection that implements the IEnumerable interface.

(Devralındığı yer: TemplateControl)

Ekinlikler

AbortTransaction

Bir Kullanıcı bir işlemi sona erdirdiğinde gerçekleşir.Occurs when a user ends a transaction.

(Devralındığı yer: TemplateControl)
CommitTransaction

İşlem tamamlandığında gerçekleşir.Occurs when a transaction completes.

(Devralındığı yer: TemplateControl)
DataBinding

Sunucu denetimi bir veri kaynağına bağlandığında gerçekleşir.Occurs when the server control binds to a data source.

(Devralındığı yer: Control)
Disposed

Bir ASP.NET sayfası istendiğinde sunucu denetim yaşam döngüsünün son aşaması olan bellekten bir sunucu denetimi serbest bırakıldığında gerçekleşir.Occurs when a server control is released from memory, which is the last stage of the server control lifecycle when an ASP.NET page is requested.

(Devralındığı yer: Control)
Error

İşlenmeyen bir özel durum oluştuğunda gerçekleşir.Occurs when an unhandled exception is thrown.

(Devralındığı yer: TemplateControl)
Init

Sunucu denetimi başlatıldığında gerçekleşir. Bu, yaşam döngüsünün ilk adımıdır.Occurs when the server control is initialized, which is the first step in its lifecycle.

(Devralındığı yer: Control)
Load

Sunucu denetimi nesnesine yüklendiğinde gerçekleşir Page .Occurs when the server control is loaded into the Page object.

(Devralındığı yer: Control)
PreRender

Nesne yüklendikten sonra, Control ancak işlemeden önce oluşur.Occurs after the Control object is loaded but prior to rendering.

(Devralındığı yer: Control)
Unload

Sunucu denetimi bellekten kaldırıldığında gerçekleşir.Occurs when the server control is unloaded from memory.

(Devralındığı yer: Control)

Belirtik Arabirim Kullanımları

IAttributeAccessor.GetAttribute(String)

Belirtilen kullanıcı denetimi özniteliğinin değerini döndürür.Returns the value of the specified user control attribute.

IAttributeAccessor.SetAttribute(String, String)

Belirtilen kullanıcı denetimi özniteliğinin değerini ayarlar.Sets the value of the specified user control attribute.

IControlBuilderAccessor.ControlBuilder

Bu üyenin açıklaması için bkz ControlBuilder ..For a description of this member, see ControlBuilder.

(Devralındığı yer: Control)
IControlDesignerAccessor.GetDesignModeState()

Bu üyenin açıklaması için bkz GetDesignModeState() ..For a description of this member, see GetDesignModeState().

(Devralındığı yer: Control)
IControlDesignerAccessor.SetDesignModeState(IDictionary)

Bu üyenin açıklaması için bkz SetDesignModeState(IDictionary) ..For a description of this member, see SetDesignModeState(IDictionary).

(Devralındığı yer: Control)
IControlDesignerAccessor.SetOwnerControl(Control)

Bu üyenin açıklaması için bkz SetOwnerControl(Control) ..For a description of this member, see SetOwnerControl(Control).

(Devralındığı yer: Control)
IControlDesignerAccessor.UserData

Bu üyenin açıklaması için bkz UserData ..For a description of this member, see UserData.

(Devralındığı yer: Control)
IDataBindingsAccessor.DataBindings

Bu üyenin açıklaması için bkz DataBindings ..For a description of this member, see DataBindings.

(Devralındığı yer: Control)
IDataBindingsAccessor.HasDataBindings

Bu üyenin açıklaması için bkz HasDataBindings ..For a description of this member, see HasDataBindings.

(Devralındığı yer: Control)
IExpressionsAccessor.Expressions

Bu üyenin açıklaması için bkz Expressions ..For a description of this member, see Expressions.

(Devralındığı yer: Control)
IExpressionsAccessor.HasExpressions

Bu üyenin açıklaması için bkz HasExpressions ..For a description of this member, see HasExpressions.

(Devralındığı yer: Control)
IFilterResolutionService.CompareFilters(String, String)

Belirtilen iki cihaz filtresi arasında bir üst/alt ilişki olup olmadığını gösteren bir değer döndürür.Returns a value that indicates whether a parent/child relationship exists between two specified device filters.

(Devralındığı yer: TemplateControl)
IFilterResolutionService.EvaluateFilter(String)

Belirtilen filtrenin geçerli filtre nesnesinin bir türü olup olmadığını gösteren bir değer döndürür.Returns a value that indicates whether the specified filter is a type of the current filter object.

(Devralındığı yer: TemplateControl)
IParserAccessor.AddParsedSubObject(Object)

Bu üyenin açıklaması için bkz AddParsedSubObject(Object) ..For a description of this member, see AddParsedSubObject(Object).

(Devralındığı yer: Control)
IUserControlDesignerAccessor.InnerText

Kullanıcı denetiminin açılış ve kapanış etiketleri arasında görüntülenen metni alır veya ayarlar.Gets or sets the text that appears between the opening and closing tags of a user control.

IUserControlDesignerAccessor.TagName

Kullanıcı denetiminin tam etiket adını alır veya ayarlar.Gets or sets the full tag name of the user control.

Uzantı Metotları

FindDataSourceControl(Control)

Belirtilen denetim için veri denetimiyle ilişkili veri kaynağını döndürür.Returns the data source that is associated with the data control for the specified control.

FindFieldTemplate(Control, String)

Belirtilen denetimin adlandırma kapsayıcısında belirtilen sütun için alan şablonunu döndürür.Returns the field template for the specified column in the specified control's naming container.

FindMetaTable(Control)

İçerilen veri denetimi için metatable nesnesini döndürür.Returns the metatable object for the containing data control.

GetDefaultValues(INamingContainer)

Belirtilen veri denetimi için varsayılan değerlerin koleksiyonunu alır.Gets the collection of the default values for the specified data control.

GetMetaTable(INamingContainer)

Belirtilen veri denetimi için tablo meta verilerini alır.Gets the table metadata for the specified data control.

SetMetaTable(INamingContainer, MetaTable)

Belirtilen veri denetimi için tablo meta verilerini ayarlar.Sets the table metadata for the specified data control.

SetMetaTable(INamingContainer, MetaTable, IDictionary<String,Object>)

Belirtilen veri denetimi için tablo meta verilerini ve varsayılan değer eşlemesini ayarlar.Sets the table metadata and default value mapping for the specified data control.

SetMetaTable(INamingContainer, MetaTable, Object)

Belirtilen veri denetimi için tablo meta verilerini ve varsayılan değer eşlemesini ayarlar.Sets the table metadata and default value mapping for the specified data control.

TryGetMetaTable(INamingContainer, MetaTable)

Tablo meta verilerinin kullanılabilir olup olmadığını belirler.Determines whether table metadata is available.

EnableDynamicData(INamingContainer, Type)

Belirtilen veri denetimi için dinamik veri davranışını etkin bir şekilde sunar.Enables Dynamic Data behavior for the specified data control.

EnableDynamicData(INamingContainer, Type, IDictionary<String,Object>)

Belirtilen veri denetimi için dinamik veri davranışını etkin bir şekilde sunar.Enables Dynamic Data behavior for the specified data control.

EnableDynamicData(INamingContainer, Type, Object)

Belirtilen veri denetimi için dinamik veri davranışını etkin bir şekilde sunar.Enables Dynamic Data behavior for the specified data control.

Şunlara uygulanır

Ayrıca bkz.