【问题标题】:How do I refine and build on a basic scaffolding Dynamic Data project?如何改进和构建一个基本的脚手架动态数据项目?
【发布时间】:2009-09-13 02:45:48
【问题描述】:

一旦您使用脚手架创建了一个基本的、生成的动态数据项目,您就可以做更多的事情来自定义和改进该项目,从而发展为一个从可靠的基础架构中受益的精心设计的自定义应用程序。

您可以为脚手架表添加元数据,自定义标准列表和详细信息页面,自定义模板控件等。

你还能做什么?

【问题讨论】:

    标签: asp.net dynamic-data


    【解决方案1】:

    我能想到的最大的两个项目可能是:

    • 您可以修改/定义自己的 元数据提供者。

    http://mattberseth.com/blog/2008/08/dynamic_data_and_custom_metada.html - 为所有列命名,单词之间使用空格...是的,您可以使用 DisplayName 属性,但这是如何优化基本脚手架项目的示例。

    • 您可以创建自己的属性。

    http://csharpbits.notaclue.net/2009/04/hiding-foreign-key-column-globally-in.html - 创建属性以隐藏所有表的外键列的示例。

    http://csharpbits.notaclue.net/2008/10/dynamic-data-hiding-columns-in-selected.html - 隐藏列但在页面级别应用的另一个属性示例。

    在此之后,要让 DD 为现实世界做好准备,您可以:

    分层:

    http://weblogs.asp.net/craigshoemaker/archive/tags/Dynamic+Data/default.aspx

    将它与 Web 表单、MVC 混合使用... http://www.codeplex.com/aspnet/Release/ProjectReleases.aspx?ReleaseId=14473 见样品。示例中还有如何使用存储过程。

    使用 AJAX 和/或 JQuery.....

    这些不是 DD 特定的修改,但可能需要为现实世界做好准备。

    以下链接也可能有所帮助: http://blogs.msdn.com/rickandy/archive/2009/01/08/dynamic-data-faq.aspx

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-05-01
      • 2011-07-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-01-08
      • 1970-01-01
      相关资源
      最近更新 更多