我想知道DetailsView/FormView和ObjectDataSource是否具有足够的功能来插入/编辑记录?
或者更好地问你,你更喜欢使用它们还是自己制作表单?因为有时对于复杂的任务使用它们并不容易,而当你有很多字段时,自己制作表单可能会使事情变得更麻烦。
我想知道DetailsView/FormView和ObjectDataSource是否具有足够的功能来插入/编辑记录?
或者更好地问你,你更喜欢使用它们还是自己制作表单?因为有时对于复杂的任务使用它们并不容易,而当你有很多字段时,自己制作表单可能会使事情变得更麻烦。
毫无疑问,您可以使用asp.net的detailsview和formsview来编辑、插入、显示数据。如果您对此很熟悉,这将使您更容易、更快地处理数据。否则,您可能会遇到一些典型的问题,几乎所有问题都已得到解答,您可以在互联网上找到它们。结论:一旦您掌握了formsview和detailsview,它们将成为您最喜欢的工具!这就是微软希望开发人员做到的。
但仍有一些需要记住的要点:如果您有许多控件的表单,并且您需要它们相互交互,您需要考虑使用自己创建的带有必要控件的用户界面,而不是直接使用formview、detailsview。在这种情况下,如果您创建了自己的UI,您会感觉非常轻松。
是的,它们有。每个都有一个插入/编辑模板。您可以让它们工作,并且它们可以正常工作。我在自己的应用程序中使用过它们。复杂的任务,formview 应该能够处理,因为您对 UI 和布局拥有完全控制权。
如果您有一个大型表单,detailsview 允许您指定字段并允许控件完成工作(您只需指定数据,detailsview 处理表单),但当然,使用自定义 UI,formview 是最好的选择,而且创建大型表单可能会很繁琐...但这是我们开发人员必须做的事情,要么找到或创建一个表单构建器控件,要么自己创建 UI 标记。