我将动态数据 Web 应用程序作为第二个项目添加到 MVC 3 应用程序。动态数据应用在 MVC 3 应用中引用派生的 EF 4.1 上下文(代码优先)。
DefaultModel.RegisterContext(
new EFCodeFirstDataModelProvider(() => new MvcApplication1.Models.Context()),
new ContextConfiguration() { ScaffoldAllTables = true });
我想尝试一个 Dynamic GridView 控件,但我不明白如何配置 DataSource 控件。我的 MVC 应用程序中的连接字符串不适用于控件。即使在构建之后,控件的配置向导中也没有显示任何内容。我完全是网络表单/数据源文盲。我离这儿很远吗?我该怎么做呢?
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="WebUserControl1.ascx.cs" Inherits="WebApplication1.DynamicData.CustomPages.WebUserControl1" %>
<asp:GridView ID="GridView1" runat="server">
</asp:GridView>
<asp:DynamicDataManager ID="DynamicDataManager1" runat="server" />
<DataControlReference ControlID="GridView1"/>
</asp:DynamicDataManager>
<asp:EntityDataSource ID="EntityDataSource1" runat="server">
</asp:EntityDataSource>