动态数据模型 "Visible Tables"计数始终为零



我已经在现有的动态数据应用程序中添加了一个新的系统(DB)。我已经在 global.asax 中注册了路由。我已经把脚手架表给了真。

但是在将数据源提供给网格视图的表导航中,可见表计数始终为零。 即使表计数为 4。

区域测试配置

        TestModel.RegisterContext(typeof(TestModel.CompassionEntities), new ContextConfiguration { ScaffoldAllTables = true });
        TestModel.FieldTemplateFactory = new AdvancedFieldTemplateFactory();
        routes.Add(new DynamicDataRoute("Test.{table}/ListDetails.aspx")
        {
            Action = PageAction.List,
            RouteHandler = new AdvancedDynamicDataRouteHandler(),
            ViewName = "ListDetails",
            Model = TestModel
        });
        routes.Add(new DynamicDataRoute("Test.{table}/ListDetails.aspx")
        {
            Action = PageAction.Details,
            RouteHandler = new AdvancedDynamicDataRouteHandler(),
            ViewName = "ListDetails",
            Model = TestModel
        });

结束区域

表导航.cs

TestGridView.DataSource = Global.TestModel.VisibleTables;TestGridView.DataBind();

请协助

在我的情况下,这是由于缺少带有GridViewPager.ascx的~/DynamicData/Content文件夹引起的。如果在调试中查看 Global.DefaultModel.VisibleTables 的异常,则可以检查这一点。

相关内容

  • 没有找到相关文章

最新更新