我正在重新设计一个使用预先存在的数据库的 ASP.NET 应用程序。后端有一大堆空格,这些空格是在我到达之前很久就添加的,所以现在让我想知道……我是在提取数据的 SQL 查询中修剪空格更好,还是更好让我在 ASP.NET 应用程序中处理它?我听说数据的格式化应该 - 总是 - 在前端完成,但如果后端数据已经很乱怎么办?
最佳答案
一切取决于...
有多少字段是这样的。您是否有权更改数据库架构?
我更愿意修复数据库。这样你就不会浪费数据库服务器上的空间,网络上的数据也会减少。 (可能比修复前端所有地方的工作量少)
如果您不能 100% 确保来自数据库的所有数据都没有空格,那么在前端的关键位置对其进行测试可能是值得的。
关于c# - 修剪空白 - 前端还是后端?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21540995/