DynamicDataManager.RegisterControl Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
DynamicDataManager Регистрирует элемент управления.
Перегрузки
| Имя | Описание |
|---|---|
| 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
Элемент управления данными для регистрации.
Примеры
В следующем примере показано, как зарегистрировать элемент управления System.Web.UI.WebControls.GridView в методе Page_Init веб-страницы ASP.NET.
<%@ 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-адресе запроса.