c# - 修剪空白 - 前端还是后端?

标签 c# asp.net sql formatting whitespace

我正在重新设计一个使用预先存在的数据库的 ASP.NET 应用程序。后端有一大堆空格,这些空格是在我到达之前很久就添加的,所以现在让我想知道……我是在提取数据的 SQL 查询中修剪空格更好,还是更好让我在 ASP.NET 应用程序中处理它?我听说数据的格式化应该 - 总是 - 在前端完成,但如果后端数据已经很乱怎么办?

最佳答案

一切取决于...

有多少字段是这样的。您是否有权更改数据库架构?

我更愿意修复数据库。这样你就不会浪费数据库服务器上的空间,网络上的数据也会减少。 (可能比修复前端所有地方的工作量少)

如果您不能 100% 确保来自数据库的所有数据都没有空格,那么在前端的关键位置对其进行测试可能是值得的。

关于c# - 修剪空白 - 前端还是后端?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21540995/

相关文章:

SQL 输出 : Is it possible to create a temporary output column?

mysql - 查询存在最大(日期)的记录

c# - 当重写一个方法时

c# - 如何从 View asp.net-mvc-3 返回数组

c# - 我的 HTTP 触发的 Azure 函数如何将请求的参数直接传递给 Run 方法?

c# - ASP.NET Identity 外部登录 - 如何获取用于 API 调用的 Google token ?

javascript - 如何更改 jQuery 中的下拉列表项?

c# - Azure WorkerRole 启动后立即停止

c# - 是否可以为 ASP.Net Web 应用程序类型项目编写使用读/写 .config 的工作代码?

MySql 子查询提取按天数和其他标准