ASP.NET动态数据PRO和CONS

时间:2011-02-02 12:50:42

标签: c# asp.net asp.net-dynamic-data

我在ASP.NET 4中听说过ASP.NET动态数据。

我想知道您是否已在真实场景Web应用程序和您的意见中实施,特别是在自定义方面。

有些问题:

  • 我可以使用自定义逻辑验证字段吗?
  • 当用户按下特定表格的DELETE按钮时,是否可以添加逻辑?

初看起来,构建脚手架似乎很容易,但任何缺点?

感谢您的时间! 此致

1 个答案:

答案 0 :(得分:10)

我主要使用动态数据来创建“仅限开发人员”的后端管理工具,我需要直接访问数据库。为此目的,它非常方便,使用起来非常快。

MSDN有几篇关于自定义动态数据的文章:ASP.NET Dynamic Data Layer Customization: Validating Data Fields。我确信它足够灵活,可以满足您的要求。

至于利弊,这实际上取决于你正在建设什么。实现自定义设计和功能最终只需要从头开始实施项目(无论您使用什么脚手架框架)。 因此,如果您的项目是基本数据输入应用程序,请使用动态数据。如果它是面向客户的网站,我认为你可能最好使用ASP.NET Webforms或MVC。但话说回来,DD对于从浏览器访问数据仍然非常方便。