ASP.NET 动态数据教程-介绍

作者:vkvi 来源:ITPOW(原创) 日期:2009-4-5

曾经,有公司向我们推荐他们的软件,利用这个软件在建立数据库之后几乎不再写代码就可以生成一系列功能页面,实现数据的 CRUD(Create、Read、Update、Delete),但是价格也比较贵。现在,在 .NET Framework 3.5 SP1 中,我们也可以实现这样的功能,它叫——ASP.NET 动态数据。

ASP.NET 动态数据在进行创建和更新数据时还会对所录入的数据进行验证,这种验证既发生在客户端也发生在服务器端。

  • 必填字段验证。如果字段不允许为 NULL,则录入时必须录入数据。不过这里还有待改进,不允许为 NULL,也就成了不允许零长度字符串,而实际应用中 NULL 和零长度字符串是两回事。纵然不够完美,也已经为我们减轻不少工作量了。
  • 长度验证。如果字段类型为 nvarchar(10),那么就不允许超过 10 个字符;如果字段类型不是 nvarchar(10),而是 varchar(10),此时六个汉字也会通过验证,只是无法入库罢了,会返回错误。
  • 类型验证。比如字段是日期类型,则只允许录入日期。

ASP.NET 动态数据具有自动格式功能。

比如 bit 类型的字段显示为一个多选框,而标识字段不会在插入数据时显示出来。

ASP.NET 动态数据还具有自动识别表关联的功能。

比如产品表与产品类别表进行了关联,那么我们在录入产品数据的时候,ASP.NET 动态数据会自动以下拉列表的形式显示产品类别。此功能非常不错。

相关文章