使用类来更新数据
本文关键字:更新 数据 | 更新日期: 2023-09-27 18:09:02
我已经搜索了这个主题,并且找不到任何满足我需求的东西,所以我假设我可能以错误的方式看待这个主题。请记住,我做了13年的经典ASP开发人员,所以我习惯了控制我所有的代码。
我的站点上有许多用于更新数据的表单:客户信息、供应商信息、产品信息、用户信息等等。我使用了自己编写的一个库,它可以很容易地构建表单,设置值,并自动创建更新脚本。然而,在ASP中。但是,这似乎不是解决问题的方法。
ASP。网,似乎有奇才。就我个人而言,我不喜欢这种方式。我喜欢完全控制。我甚至不喜欢ASP。Net验证控件…
选项1:用更新方法构建类。构建一个标准的ASP。Net表单,它将通过类更新数据?
选项2:使用恼人的GridViews, dataadapter, wizard等
选项3:标准表单,使用AJAX,使用类调用WebMethod来更新数据。
现在哪种方法是最标准的(或最实用的)?哪一个有最好的控制和安全?我不喜欢巫师,我喜欢确切地知道发生了什么,所以当某些事情"没有发生"时,我可以不通过巫师就找出原因。我想高效地创建表单,这样我就可以快速创建表单,但仍然可以灵活地自定义和控制从用户界面,验证到安全性的操作。
听起来你想要ASP之类的东西。. NET MVC而不是WebForms。它为您提供了对生成的HTML内容的更精细的控制,但同时它具有一些非常灵活和强大的特性,使执行常见任务变得容易。
您应该查看FormView
和DetailsView
之类的内容。它们与数据源控件如SqlDataSource
控件一起工作,自动生成与数据库交互的SQL。不涉及代码
如果你已经有了一个ASP Classic库,你能不能把它移植到。net库并继续使用它呢?如果你的代码可以正常工作,并且你对它很满意,那么就没有必要因为它可能不是"正确的路径"而把它扔掉