我是 ASP.net 的新手。我有一个网络表单,其中有 40 个文本框、18 个下拉菜单和 29 个复选框。我需要使用存储过程将这些控件中的所有数据加载到 SQL 服务器数据库表中。我不想一一传递所有参数并更新表。
有没有其他简短的方法来做到这一点?请帮忙
我不确定我是否在这里关注您的问题?
最简单的方法是做一个模型对象。创建一个方法,该方法接受包含表单中所有数据的模型对象。此方法提供存储过程调用。这是执行此操作的常用方法。而且是最快的。您需要将数据分配给数据字段。真的没有办法解决。但当然,它可以通过许多不同的方式来完成。所以你想要一个更具体的答案,你必须详细说明你的意思:
“我不想将所有参数一一传递并更新表格。”
我想不出一个场景,希望将每个参数一个一个地传递到更新语句中......
但是您必须提及 SQL 存储过程中要更新的每个字段。
如果这是你唯一的问题:
UPDATE table-name
SET column-name = value, column-name = value, ...
WHERE condition
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句