【发布时间】:2014-10-17 09:13:18
【问题描述】:
我目前在我的 gridviews 上的代码页上有 SqlDatasource 的所有 SQL 代码。
我的想法是,因为页面背后的代码在服务器上是安全的,但我被告知这仍然会受到攻击,我应该迁移到存储过程并使用包装器来调用它们。
将 SQL 传输到存储过程不是问题,但我不知道如何为它们创建包装器。
我想在一个存储过程中对每个源进行更新删除和选择,以免有几十个存储过程,所以我想使用我可以发送的模式(int)参数,然后使用 if 使用正确的查询声明。
如果这是正确的方法,那么我只需要包装器的帮助,如果没有人可以建议最好的方法来做到这一点,而每个 SqlDataSource 没有 3/4 存储过程
【问题讨论】:
标签: c# sql asp.net stored-procedures