首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >修剪空白-前端还是后端?

修剪空白-前端还是后端?
EN

Stack Overflow用户
提问于 2014-02-04 00:56:16
回答 4查看 2K关注 0票数 2

我正在重新设计一个使用预先存在的数据库的ASP.NET应用程序。后端有一大堆空白处,在我来之前很久就加进去了,所以现在我想知道.在SQL查询中删除数据的空白更好,还是在ASP.NET应用程序中处理它更好?我听说数据的格式化应该总是在前端完成,但是如果后端数据已经混乱了怎么办?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2014-02-04 03:37:12

一切都取决于..。

有多少个领域是这样。您是否有权限更改DB架构?

我更愿意修复DB。这样,您就不会在DB服务器上浪费空间,而且网络上的数据也会减少。(也许要比修复前端的所有地方要少一些)

如果您不能100%地确保来自DB的所有数据都没有空白,那么在前端的关键位置测试它可能是值得的。

票数 1
EN

Stack Overflow用户

发布于 2014-02-04 01:19:27

对我来说,在前端修剪是更有意义的。后端负责数据的存储,前端负责数据的显示.修整空白肯定是后者,因此是前端的工作。

票数 0
EN

Stack Overflow用户

发布于 2014-02-04 03:08:03

我想说的是,这应该在您软件的应用层完成。我的意思是,它应该存在于C#中,但应该在数据访问层的深处。调用数据库的代码在将返回的数据转换为域对象时应该进行修剪。这样,应用程序层的其余部分就不知道数据库是一团糟了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21540995

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档