DynamicDataManager.RegisterControl 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
註冊一個 DynamicDataManager 控制。
多載
| 名稱 | Description |
|---|---|
| RegisterControl(Control) |
用控制 DynamicDataManager 裝置註冊一個控制點。 |
| RegisterControl(Control, Boolean) |
用控制 DynamicDataManager 裝置註冊一個控制點。 |
RegisterControl(Control)
用控制 DynamicDataManager 裝置註冊一個控制點。
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)
參數
- control
- Control
用來註冊的資料控制。
範例
以下範例說明如何在 ASP.NET 網頁的 System.Web.UI.WebControls.GridView 方法中註冊 Page_Init 控制項。
<%@ 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>
備註
要啟用控制項中的動態行為,您必須註冊它。
適用於
RegisterControl(Control, Boolean)
用控制 DynamicDataManager 裝置註冊一個控制點。
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)
參數
- control
- Control
用來註冊的資料控制。
- setSelectionFromUrl
- Boolean
true 使用主鍵來設定所選項目;否則,所選項目不會被設定。
備註
註冊控制項使其動態行為得以實現。 若 setSelectionFromUrl 參數為 且 true 主鍵值在路由值中,則主鍵將用於設定所選項目。 主鍵值通常透過請求 URL 中的查詢字串在路由中傳遞。