使用脚手架创建基本的生成的动态数据项目后,您可以做更多的事情来定制和改进项目,从而朝向精心设计的定制应用程序演变,并从可靠的基础架构中受益。如何改进和建立在基础脚手架动态数据项目上?
您可以脚手架表添加元数据,自定义标准清单和详细资料页面,自定义模板控件等
你还有什么可以做什么?
使用脚手架创建基本的生成的动态数据项目后,您可以做更多的事情来定制和改进项目,从而朝向精心设计的定制应用程序演变,并从可靠的基础架构中受益。如何改进和建立在基础脚手架动态数据项目上?
您可以脚手架表添加元数据,自定义标准清单和详细资料页面,自定义模板控件等
你还有什么可以做什么?
也许我能想到的最大的两个项目分别是:
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