DynamicDataManager.RegisterControl Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Denetimi DynamicDataManager kaydeder.
Aşırı Yüklemeler
RegisterControl(Control) |
Denetimi denetime DynamicDataManager kaydeder. |
RegisterControl(Control, Boolean) |
Denetimi denetime DynamicDataManager kaydeder. |
RegisterControl(Control)
Denetimi denetime DynamicDataManager kaydeder.
public:
void RegisterControl(System::Web::UI::Control ^ control);
public void RegisterControl (System.Web.UI.Control control);
member this.RegisterControl : System.Web.UI.Control -> unit
Public Sub RegisterControl (control As Control)
Parametreler
- control
- Control
Kaydedilecek veri denetimi.
Örnekler
Aşağıdaki örnekte, ASP.NET System.Web.UI.WebControls.GridView Web sayfasının yönteminde Page_Init
bir denetimin nasıl kaydedilecekleri gösterilmektedir.
<%@ Page Language="C#" MasterPageFile="~/Site.master" %>
<script runat="server">
protected void Page_Init(object sender, EventArgs e) {
DynamicDataManager1.RegisterControl(GridView1);
}
</script>
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" runat="Server">
<h1> DynamicDataManager VB Sample</h1>
<asp:DynamicDataManager ID="DynamicDataManager1" runat="server"
AutoLoadForeignKeys="true" />
<asp:GridView ID="GridView1" runat="server" DataSourceID="GridDataSource" AllowPaging="True"
AllowSorting="True" CssClass="gridview">
</asp:GridView>
<asp:LinqDataSource ID="GridDataSource" runat="server" EnableDelete="true">
</asp:LinqDataSource>
</asp:Content>
<%@ Page Language="VB" MasterPageFile="~/Site.master" %>
<script runat="server">
Protected Sub Page_Init(ByVal sender As Object, ByVal e As EventArgs)
DynamicDataManager1.RegisterControl(GridView1)
End Sub
</script>
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
<h1> DynamicDataManager CS Sample</h1>
<asp:DynamicDataManager ID="DynamicDataManager1" runat="server"
AutoLoadForeignKeys="true" />
<asp:GridView ID="GridView1" runat="server" DataSourceID="GridDataSource"
AllowPaging="True" AllowSorting="True" CssClass="gridview">
</asp:GridView>
<asp:LinqDataSource ID="GridDataSource" runat="server" EnableDelete="true">
</asp:LinqDataSource>
</asp:Content>
Açıklamalar
Bir denetimde dinamik davranışı etkinleştirmek için bunu kaydetmeniz gerekir.
Şunlara uygulanır
RegisterControl(Control, Boolean)
Denetimi denetime DynamicDataManager kaydeder.
public:
void RegisterControl(System::Web::UI::Control ^ control, bool setSelectionFromUrl);
public void RegisterControl (System.Web.UI.Control control, bool setSelectionFromUrl);
member this.RegisterControl : System.Web.UI.Control * bool -> unit
Public Sub RegisterControl (control As Control, setSelectionFromUrl As Boolean)
Parametreler
- control
- Control
Kaydedilecek veri denetimi.
- setSelectionFromUrl
- Boolean
true
seçili öğeyi ayarlamak için birincil anahtarı kullanmak için; aksi takdirde, seçili öğe ayarlanmaz.
Açıklamalar
Denetimi kaydetmek, dinamik davranışını etkinleştirir. setSelectionFromUrl
parametre ise true
ve birincil anahtar değeri yol değerlerinde bulunursa, seçili öğeyi ayarlamak için birincil anahtar kullanılır. Birincil anahtar değeri genellikle istek URL'sindeki sorgu dizesi kullanılarak yolda geçirilir.