c# - 使用一个类来更新数据?

标签 c# asp.net

我已经搜索过这个主题,但找不到满足我需求的任何内容,所以我假设我可能以错误的方式看待这个问题。请记住,我是 13 年的经典 ASP 开发人员,所以我习惯于控制我的所有代码。

我的网站上有许多用于更新数据的表单:客户信息、供应商信息、产品信息、用户信息等等。我使用了我编写的库,它可以轻松地构建表单、设置值,它会自动创建更新脚本。然而,在 ASP.Net 中,这似乎不是实现它的方式。

ASP.Net,好像有 Sprite 。就个人而言,我不喜欢这种方法。我喜欢完全控制。我什至不喜欢 ASP.Net 验证控件...

选项 1: 使用更新方法构建类。构建一个标准的 ASP.Net 窗体,它将通过类更新数据?

选项 2:使用烦人的 GridView、DataAdapter、向导等。

选项 3:标准形式,使用 AJAX,调用带有类的 WebMethod 来更新数据。

哪种方法现在最标准(或最实用)?哪一个具有最好的控制和安全性?我不喜欢向导,我喜欢确切地知道发生了什么,所以当某些事情“没有继续”时,我可以在不通过向导的情况下找出原因。我想高效地创建表单,这样我就可以快速创建它们,但仍然可以灵活地自定义和控制从用户界面到验证再到安全性的所有操作。

最佳答案

听起来您想要像 ASP.NET MVC 这样的东西而不是 WebForms。它使您可以更精细地控制您生成的 HTML 内容,但同时它具有一些非常灵活和强大的功能,可以轻松执行常见任务。

关于c# - 使用一个类来更新数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7447178/

相关文章:

c# - 打印 <div> 标签内的图表

c# - CS1929 'IHttpClientFactory' 不包含 'GetFromJsonAsync' 的定义

c# - Excel 与 NPOI : Get the style (backgroundcolor) of a Cell

c# - Linq-to-SQL WHERE IN 语句返回的内容超出预期

javascript - 如何在 javascript 中获取我的 lvrow 中的标题属性

c# - ASP.NET MVC 值不能为空。在下拉列表上

javascript - 带有验证控件的 ASP.NET 和 jQuery 出现奇怪的 Javascript 错误

c# - 如何将特定字段的唯一计数添加到我的报告中?

c# - 为 Linq Select 语句创建一个匿名对象

c# - 在某些字符前后修剪字符串