Aracılığıyla paylaş


CommandField Sınıf

Tanım

Veriye bağlı denetimde seçme, düzenleme, ekleme veya silme işlemlerini gerçekleştirmek için komut düğmelerini görüntüleyen özel bir alanı temsil eder.

public ref class CommandField : System::Web::UI::WebControls::ButtonFieldBase
public class CommandField : System.Web.UI.WebControls.ButtonFieldBase
type CommandField = class
    inherit ButtonFieldBase
Public Class CommandField
Inherits ButtonFieldBase
Devralma

Örnekler

Aşağıdaki kod örneği, denetimdeki bir CommandField kaydı GridView düzenlemek üzere denetimleri görüntülemek için bir alanın nasıl kullanılacağını gösterir.


<%@ Page language="C#" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
  <head runat="server">
    <title>CommandField Example</title>
</head>
<body>
    <form id="form1" runat="server">
      
      <h3>CommandField Example</h3>

      <asp:gridview id="CustomersGridView" 
        datasourceid="CustomersSqlDataSource" 
        autogeneratecolumns="false"
        datakeynames="CustomerID"  
        runat="server">
        
        <columns>
          <asp:commandfield showeditbutton="true"
            headertext="Edit Controls"/>
          <asp:boundfield datafield="CustomerID"
            headertext="Customer ID" />
          <asp:boundfield datafield="CompanyName"
            headertext="Company Name"/>
          <asp:boundfield datafield="Address"
            headertext="Address"/>
          <asp:boundfield datafield="City"
            headertext="City"/>
          <asp:boundfield datafield="PostalCode"
            headertext="ZIP Code"/>
          <asp:boundfield datafield="Country"
            headertext="Country"/>
        </columns>
        
      </asp:gridview>
            
      <!-- This example uses Microsoft SQL Server and connects  -->
      <!-- to the Northwind sample database. Use an ASP.NET     -->
      <!-- expression to retrieve the connection string value   -->
      <!-- from the Web.config file.                            -->
      <asp:sqldatasource id="CustomersSqlDataSource"  
        selectcommand="Select [CustomerID], [CompanyName], [Address], [City], [PostalCode], [Country] From [Customers]"
        updatecommand="Update Customers Set CompanyName=@CompanyName, Address=@Address, City=@City, PostalCode=@PostalCode, Country=@Country Where (CustomerID = @CustomerID)"
        connectionstring="<%$ ConnectionStrings:NorthWindConnectionString%>"
        runat="server">
      </asp:sqldatasource>
            
    </form>
  </body>
</html>

<%@ Page language="VB" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
  <head runat="server">
    <title>CommandField Example</title>
</head>
<body>
    <form id="form1" runat="server">
      
      <h3>CommandField Example</h3>

      <asp:gridview id="CustomersGridView" 
        datasourceid="CustomersSqlDataSource" 
        autogeneratecolumns="false"
        datakeynames="CustomerID"  
        runat="server">
        
        <columns>
          <asp:commandfield showeditbutton="true"
            headertext="Edit Controls"/>
          <asp:boundfield datafield="CustomerID"
            headertext="Customer ID" />
          <asp:boundfield datafield="CompanyName"
            headertext="Company Name"/>
          <asp:boundfield datafield="Address"
            headertext="Address"/>
          <asp:boundfield datafield="City"
            headertext="City"/>
          <asp:boundfield datafield="PostalCode"
            headertext="ZIP Code"/>
          <asp:boundfield datafield="Country"
            headertext="Country"/>
        </columns>
        
      </asp:gridview>
            
      <!-- This example uses Microsoft SQL Server and connects  -->
      <!-- to the Northwind sample database. Use an ASP.NET     -->
      <!-- expression to retrieve the connection string value   -->
      <!-- from the Web.config file.                            -->
      <asp:sqldatasource id="CustomersSqlDataSource"  
        selectcommand="Select [CustomerID], [CompanyName], [Address], [City], [PostalCode], [Country] From [Customers]"
        updatecommand="Update Customers Set CompanyName=@CompanyName, Address=@Address, City=@City, PostalCode=@PostalCode, Country=@Country Where (CustomerID = @CustomerID)"
        connectionstring="<%$ ConnectionStrings:NorthWindConnectionString%>"
        runat="server">
      </asp:sqldatasource>
            
    </form>
  </body>
</html>

Aşağıdaki kod örneği, düzenleme denetimleri için metni özelleştirmek için , EditTextve UpdateText özelliklerinin nasıl kullanılacağını CancelTextgösterir.


<%@ Page language="C#" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
  <head runat="server">
    <title>CommandField Example</title>
</head>
<body>
    <form id="form1" runat="server">
      
      <h3>CommandField Example</h3>

      <asp:gridview id="CustomersGridView" 
        datasourceid="CustomersSqlDataSource" 
        autogeneratecolumns="false"
        datakeynames="CustomerID"  
        runat="server">
        
        <columns>
          <asp:commandfield showeditbutton="true"
            edittext="Edit Customer"
            canceltext="Discard"
            updatetext="Revise"
            headertext="Edit Controls"/>
          <asp:boundfield datafield="CustomerID"
            headertext="Customer ID" />
          <asp:boundfield datafield="CompanyName"
            headertext="Company Name"/>
          <asp:boundfield datafield="Address"
            headertext="Address"/>
          <asp:boundfield datafield="City"
            headertext="City"/>
          <asp:boundfield datafield="PostalCode"
            headertext="ZIP Code"/>
          <asp:boundfield datafield="Country"
            headertext="Country"/>
        </columns>
        
      </asp:gridview>
            
      <!-- This example uses Microsoft SQL Server and connects  -->
      <!-- to the Northwind sample database. Use an ASP.NET     -->
      <!-- expression to retrieve the connection string value   -->
      <!-- from the Web.config file.                            -->
      <asp:sqldatasource id="CustomersSqlDataSource"  
        selectcommand="Select [CustomerID], [CompanyName], [Address], [City], [PostalCode], [Country] From [Customers]"
        updatecommand="Update Customers Set CompanyName=@CompanyName, Address=@Address, City=@City, PostalCode=@PostalCode, Country=@Country Where (CustomerID = @CustomerID)"
        connectionstring="<%$ ConnectionStrings:NorthWindConnectionString%>"
        runat="server">
      </asp:sqldatasource>
            
    </form>
  </body>
</html>

<%@ Page language="VB" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
  <head runat="server">
    <title>CommandField Example</title>
</head>
<body>
    <form id="form1" runat="server">
      
      <h3>CommandField Example</h3>

      <asp:gridview id="CustomersGridView" 
        datasourceid="CustomersSqlDataSource" 
        autogeneratecolumns="false"
        datakeynames="CustomerID"  
        runat="server">
        
        <columns>
          <asp:commandfield showeditbutton="true"
            edittext="Edit Customer"
            canceltext="Discard"
            updatetext="Revise"
            headertext="Edit Controls"/>
          <asp:boundfield datafield="CustomerID"
            headertext="Customer ID" />
          <asp:boundfield datafield="CompanyName"
            headertext="Company Name"/>
          <asp:boundfield datafield="Address"
            headertext="Address"/>
          <asp:boundfield datafield="City"
            headertext="City"/>
          <asp:boundfield datafield="PostalCode"
            headertext="ZIP Code"/>
          <asp:boundfield datafield="Country"
            headertext="Country"/>
        </columns>
        
      </asp:gridview>
            
      <!-- This example uses Microsoft SQL Server and connects  -->
      <!-- to the Northwind sample database. Use an ASP.NET     -->
      <!-- expression to retrieve the connection string value   -->
      <!-- from the Web.config file.                            -->
      <asp:sqldatasource id="CustomersSqlDataSource"  
        selectcommand="Select [CustomerID], [CompanyName], [Address], [City], [PostalCode], [Country] From [Customers]"
        updatecommand="Update Customers Set CompanyName=@CompanyName, Address=@Address, City=@City, PostalCode=@PostalCode, Country=@Country Where (CustomerID = @CustomerID)"
        connectionstring="<%$ ConnectionStrings:NorthWindConnectionString%>"
        runat="server">
      </asp:sqldatasource>
            
    </form>
  </body>
</html>

Açıklamalar

CommandField sınıfı, veriye bağlı denetimler (ve gibi GridViewDetailsView) tarafından silme, düzenleme, ekleme veya seçme işlemleri gerçekleştiren komut düğmelerini görüntülemek için kullanılan özel bir alandır. Bu işlemleri gerçekleştirmek için komut düğmeleri aşağıdaki tabloda gösterilen özellikler kullanılarak gösterilebilir veya gizlenebilir.

Özellik Açıklama
ShowDeleteButton Veriye bağlı denetimdeki her kayıt için bir CommandField alandaki Sil düğmesini gösterir veya gizler. Sil düğmesi, kullanıcının veri kaynağından bir kaydı silmesini sağlar.
ShowEditButton Veriye bağlı denetimdeki her kayıt için bir CommandField alandaki Düzenle düğmesini gösterir veya gizler. Düzenle düğmesi, kullanıcının veri kaynağından bir kaydı düzenlemesine olanak tanır. Kullanıcı belirli bir kayıt için Düzenle düğmesine tıkladığında, düzenle düğmesi bir Güncelleştir düğmesi ve İptal düğmesiyle değiştirilir. Diğer tüm komut düğmeleri de gizlenir.
ShowInsertButton Alandaki Yeni düğmesini CommandField gösterir veya gizler. Yeni düğmesi, kullanıcının veri kaynağına yeni bir kayıt eklemesine olanak tanır. Kullanıcı Yeni düğmesine tıkladığında, ekle düğmesi ve İptal düğmesiyle değiştirilir. Diğer tüm komut düğmeleri de gizlenir. Not: Bu özellik yalnızca denetim gibi ekleme işlemlerini destekleyen veriye bağlı denetimler DetailsView için geçerlidir.
ShowSelectButton Veriye bağlı denetimdeki her kayıt için bir CommandField alandaki Seç düğmesini gösterir veya gizler. Seç düğmesi, kullanıcının veriye bağlı denetimde bir kayıt seçmesine olanak tanır.

Ayrıca, bir kayıt düzenleme veya ekleme modundayken görüntülenen İptal düğmesi, özelliği ayarlanarak gösterilebilir veya gizlenebilir ShowCancelButton .

Not

Veriye bağlı denetim bir veri kaynağı denetimiyle (denetim gibi SqlDataSource ) birlikte kullanıldığında, veriye bağlı denetim veri kaynağı denetiminin özelliklerinden yararlanabilir ve otomatik silme, güncelleştirme ve ekleme işlevleri sağlayabilir. Diğer veri kaynakları için, veriye bağlı denetim için uygun olaylar sırasında bu işlemleri gerçekleştirmek için yordamları sağlamanız gerekir.

Alan CommandField , kullanıldığı veriye bağlı denetime bağlı olarak farklı şekilde görüntülenir. Örneğin, GridView denetim bir CommandField alanı sütun olarak görüntülerken DetailsView , denetim alanı satır olarak görüntüler.

Görüntülenecek düğme türünü belirtmek için özelliğini kullanın ButtonType . ButtonType özellik veya ButtonType.Linkolarak ayarlandığındaButtonType.Button, aşağıdaki tabloda gösterilen özellikleri ayarlayarak düğmeler için görüntülenecek metni belirtebilirsiniz.

Özellik Açıklama
CancelText İptal düğmesinin resim yazısı.
DeleteText Sil düğmesinin resim yazısı.
EditText Düzenle düğmesinin resim yazısı.
InsertText Ekle düğmesinin resim yazısı. Not: Bu özellik yalnızca denetim gibi ekleme işlemlerini destekleyen veriye bağlı denetimler DetailsView için geçerlidir.
NewText Yeni düğmesinin resim yazısı. Not: Bu özellik yalnızca denetim gibi ekleme işlemlerini destekleyen veriye bağlı denetimler DetailsView için geçerlidir.
SelectText Seç düğmesinin resim yazısı.
UpdateText Güncelleştir düğmesinin resim yazısı.

Bir komut düğmesi veya bağlantı düğmesi görüntülemek yerine, özelliğini ButtonType.Image olarak ayarlayıp ButtonType aşağıdaki tabloda gösterilen özellikleri ayarlayarak bir görüntü düğmesi görüntüleyebilirsiniz.

Özellik Açıklama
CancelImageUrl İptal düğmesi için görüntülenecek resim
DeleteImageUrl Sil düğmesi için görüntülenecek resim.
EditImageUrl Düzenle düğmesi için görüntülenecek resim.
InsertText Ekle düğmesi için görüntülenecek resim. Not: Bu özellik yalnızca denetim gibi ekleme işlemlerini destekleyen veriye bağlı denetimler DetailsView için geçerlidir.
NewImageUrl Yeni düğmesi için görüntülenecek resim. Not: Bu özellik yalnızca denetim gibi ekleme işlemlerini destekleyen veriye bağlı denetimler DetailsView için geçerlidir.
SelectImageUrl Seç düğmesi için görüntülenecek resim.
UpdateImageUrl Güncelleştir düğmesi için görüntülenecek resim.

Varsayılan olarak, kullanıcı alandaki CommandField bir düğmeye tıkladığında, sayfadaki tüm doğrulama denetimlerinde doğrulama gerçekleştirilir. Bir düğmeye tıklandığında doğrulamanın gerçekleşmesini önlemek için özelliğini olarak falseayarlayınCausesValidation.

özelliğini falseolarak ayarlayarak Visible veriye bağlı denetimdeki bir CommandField alanı gizleyebilirsiniz.

alanı, CommandField üst bilgi ve alt bilgi bölümlerini özelleştirmenize olanak tanır. Üst bilgi veya alt bilgi bölümünde resim yazısı görüntülemek için sırasıyla veya FooterText özelliğini ayarlayınHeaderText. Üst bilgi bölümünde metin görüntülemek yerine, özelliğini ayarlayarak HeaderImageUrl bir görüntü görüntüleyebilirsiniz. Bir CommandField nesnedeki üst bilgi bölümünü gizlemek için özelliğini olarak falseayarlayınShowHeader.

Not

Bazı veriye bağlı denetimler (denetim gibi) denetimin GridView yalnızca üst bilgi bölümünün tamamını gösterebilir veya gizleyebilir. Bu veriye bağlı denetimler tek bir düğme alanı için özelliğini desteklemez ShowHeader . Veriye bağlı denetimin üst bilgi bölümünün tamamını göstermek veya gizlemek için (varsa), denetimin ShowHeader özelliğini kullanın.

Ayrıca, alanın farklı bölümleri için stil özelliklerini ayarlayarak nesnenin CommandField görünümünü (yazı tipi rengi, arka plan rengi vb.) özelleştirebilirsiniz. Aşağıdaki tabloda farklı stil özellikleri listeılmıştır.

Style özelliği Açıklama
ControlStyle Nesnenin alt Web sunucusu denetimleri CommandField için stil ayarları.
FooterStyle Nesnenin alt bilgi bölümünün CommandField stil ayarları.
HeaderStyle Nesnenin üst bilgi bölümünün CommandField stil ayarları.
ItemStyle Nesnedeki veri öğelerinin CommandField stil ayarları.

Oluşturucular

CommandField()

CommandField sınıfının yeni bir örneğini başlatır.

Özellikler

AccessibleHeaderText

Bazı denetimlerde özellik değeri olarak AbbreviatedText işlenen metni alır veya ayarlar.

(Devralındığı yer: DataControlField)
ButtonType

Düğme türünü, düğme alanında görüntülenecek şekilde alır veya ayarlar.

(Devralındığı yer: ButtonFieldBase)
CancelImageUrl

Alandaki İptal düğmesinin görüntüleneceği GÖRÜNTÜNÜN URL'sini CommandField alır veya ayarlar.

CancelText

Alanda görüntülenen CommandField İptal düğmesinin başlığını alır veya ayarlar.

CausesValidation

Kullanıcı alandaki bir düğmeye tıkladığında doğrulamanın gerçekleştirilip gerçekleştirilmeyeceğini belirten bir CommandField değer alır veya ayarlar.

Control

Nesnenin ilişkili olduğu veri denetimine DataControlField başvuru alır.

(Devralındığı yer: DataControlField)
ControlStyle

Nesnenin içerdiği DataControlField tüm Web sunucusu denetimlerinin stilini alır.

(Devralındığı yer: DataControlField)
DeleteImageUrl

Alandaki Sil düğmesinin görüntüleneceği GÖRÜNTÜNÜN URL'sini CommandField alır veya ayarlar.

DeleteText

Alandaki Sil düğmesinin CommandField başlığını alır veya ayarlar.

DesignMode

Bir veri denetim alanının şu anda tasarım zamanı ortamında görüntülenip görüntülenmediğini gösteren bir değer alır.

(Devralındığı yer: DataControlField)
EditImageUrl

Alandaki Düzenle düğmesinin görüntüleneceği RESMIN URL'sini CommandField alır veya ayarlar.

EditText

Alandaki Düzenle düğmesinin CommandField başlığını alır veya ayarlar.

FooterStyle

Veri denetimi alanının alt bilgisinin stilini alır veya ayarlar.

(Devralındığı yer: DataControlField)
FooterText

Veri denetimi alanının alt bilgi öğesinde görüntülenen metni alır veya ayarlar.

(Devralındığı yer: DataControlField)
HeaderImageUrl

Veri denetim alanının üst bilgi öğesinde görüntülenen görüntünün URL'sini alır veya ayarlar.

(Devralındığı yer: DataControlField)
HeaderStyle

Veri denetimi alanının üst bilgisinin stilini alır veya ayarlar.

(Devralındığı yer: DataControlField)
HeaderText

Veri denetimi alanının üst bilgi öğesinde görüntülenen metni alır veya ayarlar.

(Devralındığı yer: DataControlField)
InsertImageUrl

Bir alandaki Ekle düğmesinin görüntüleneceği GÖRÜNTÜNÜN URL'sini CommandField alır veya ayarlar.

InsertText

Alandaki Ekle düğmesinin CommandField başlığını alır veya ayarlar.

InsertVisible

Üst veriye bağlı denetimi ekleme modundayken nesnenin DataControlField görünür olup olmadığını gösteren bir değer alır.

(Devralındığı yer: DataControlField)
IsTrackingViewState

Nesnenin DataControlField görünüm durumundaki değişiklikleri kaydedip kaydetmediğini belirten bir değer alır.

(Devralındığı yer: DataControlField)
ItemStyle

Veri denetim alanı tarafından görüntülenen metin tabanlı içeriğin stilini alır.

(Devralındığı yer: DataControlField)
NewImageUrl

Alandaki Yeni düğmesinin görüntüleneceği GÖRÜNTÜNÜN URL'sini CommandField alır veya ayarlar.

NewText

Alandaki Yeni düğmesinin CommandField başlığını alır veya ayarlar.

SelectImageUrl

Alandaki Seç düğmesinin görüntüleneceği GÖRÜNTÜNÜN URL'sini CommandField alır veya ayarlar.

SelectText

Alandaki Seç düğmesinin CommandField başlığını alır veya ayarlar.

ShowCancelButton

Alanda İptal düğmesinin görüntülenip görüntülenmeyeceğini belirten bir CommandField değer alır veya ayarlar.

ShowDeleteButton

Bir alanda Sil düğmesinin görüntülenip görüntülenmeyeceğini belirten bir CommandField değer alır veya ayarlar.

ShowEditButton

Bir alanda Düzenle düğmesinin görüntülenip görüntülenmeyeceğini belirten bir CommandField değer alır veya ayarlar.

ShowHeader

Üst bilgi bölümünün bir nesnede görüntülenip görüntülenmeyeceğini belirten bir ButtonFieldBase değer alır veya ayarlar.

(Devralındığı yer: ButtonFieldBase)
ShowInsertButton

Alanda Yeni düğmesinin görüntülenip görüntülenmeyeceğini belirten bir CommandField değer alır veya ayarlar.

ShowSelectButton

Bir alanda Seç düğmesinin görüntülenip görüntülenmeyeceğini belirten bir CommandField değer alır veya ayarlar.

SortExpression

Verileri sıralamak için bir veri kaynağı denetimi tarafından kullanılan bir sıralama ifadesi alır veya ayarlar.

(Devralındığı yer: DataControlField)
UpdateImageUrl

Bir alandaki Güncelleştir düğmesi için görüntülenecek görüntünün URL'sini CommandField alır veya ayarlar.

UpdateText

Alandaki Güncelleştir düğmesinin CommandField başlığını alır veya ayarlar.

ValidateRequestMode

Denetimin istemci girişini doğrulayıp doğrulamadığını belirten bir değer alır veya ayarlar.

(Devralındığı yer: DataControlField)
ValidationGroup

Nesnedeki bir düğmeye ButtonFieldBase tıklandığında doğrulamak için doğrulama denetimleri grubunun adını alır veya ayarlar.

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

Aynı sayfa için birden çok istekte bir nesnenin görünüm durumunu kaydetmenizi ve geri yüklemenizi sağlayan durum DataControlField bilgileri sözlüğü alır.

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

Veri denetim alanının işlenip işlenmediğini belirten bir değer alır veya ayarlar.

(Devralındığı yer: DataControlField)

Yöntemler

CloneField()

Geçerli DataControlFieldtüretilmiş nesnenin yinelenen bir kopyasını oluşturur.

(Devralındığı yer: DataControlField)
CopyProperties(DataControlField)

Geçerli CommandField nesnenin özelliklerini belirtilen DataControlField nesneye kopyalar.

CreateField()

Boş CommandField bir nesne oluşturur.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
ExtractValuesFromCell(IOrderedDictionary, DataControlFieldCell, DataControlRowState, Boolean)

Geçerli tablo hücresinden veri denetimi alanının değerini ayıklar ve değeri belirtilen IDictionary koleksiyona ekler.

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

Varsayılan karma işlevi işlevi görür.

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

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
Initialize(Boolean, Control)

Veri denetimi alanı için temel örnek başlatma gerçekleştirir.

(Devralındığı yer: DataControlField)
InitializeCell(DataControlFieldCell, DataControlCellType, DataControlRowState, Int32)

Belirtilen nesneyi belirtilen DataControlFieldCell satır durumuna başlatır.

LoadViewState(Object)

Veri kaynağı görünümünün daha önce kaydedilmiş görünüm durumunu geri yükler.

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

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

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

Olayı tetikler FieldChanged .

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

Sayfanın sunucuya DataControlField geri gönderildiği zamandan bu yana görünüm durumunda yapılan değişiklikleri kaydeder.

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

Bu DataControlField nesneyi temsil eden bir dize döndürür.

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

Nesnenin görünüm durumundaki DataControlField değişiklikleri izlemesine neden olur, böylece bunlar denetimin ViewState özelliğinde depolanabilir ve aynı sayfaya yönelik istekler arasında kalıcı hale getirilir.

(Devralındığı yer: DataControlField)
ValidateSupportsCallback()

Bir CommandField nesnedeki denetimlerin geri çağırmaları destekleyip desteklemediğini belirler.

Belirtik Arabirim Kullanımları

IDataSourceViewSchemaAccessor.DataSourceViewSchema

Bu DataControlField nesneyle ilişkili şemayı alır veya ayarlar.

(Devralındığı yer: DataControlField)
IStateManager.IsTrackingViewState

Nesnenin DataControlField görünüm durumundaki değişiklikleri kaydedip kaydetmediğini belirten bir değer alır.

(Devralındığı yer: DataControlField)
IStateManager.LoadViewState(Object)

Veri denetimi alanının daha önce kaydedilmiş görünüm durumunu geri yükler.

(Devralındığı yer: DataControlField)
IStateManager.SaveViewState()

Sayfanın sunucuya DataControlField geri gönderildiği zamandan bu yana görünüm durumunda yapılan değişiklikleri kaydeder.

(Devralındığı yer: DataControlField)
IStateManager.TrackViewState()

Nesnenin görünüm durumundaki DataControlField değişiklikleri izlemesine neden olur, böylece bunlar denetimin ViewState özelliğinde depolanabilir ve aynı sayfaya yönelik istekler arasında kalıcı hale getirilir.

(Devralındığı yer: DataControlField)

Şunlara uygulanır

Ayrıca bkz.