PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
C_Sharp
[问题] 使用者错误讯息设计
楼主:
wind681201
(阿风~~)
2020-04-21 19:31:50
各位大大:如题所述,关于给使用者的错误提示,大家都怎么设计呢?
我所说的,不是必填,是不是整数,之类在使用者端,用javascript可以用的。
而是,例如,要在数据库做加总,或是某些资料,在某个数据库中不存在这种的。
问题是说,若有十条规则,需要在后端处理。大大会怎么设计?
但若是只有一条规则需要在后端处理,这样做是不是太浪费了?
因为一直在考虑连线,资源等问题。
还有若能给使用者清楚的资讯,当然好,不然像MS总是给很模糊的资讯也不好。
可是,清楚的资讯,总是会牺牲资源。
各位大大都怎么做呢?
作者:
ssccg
(23)
2020-04-21 22:17:00
不会浪费,本来在client端做的检查server就都要再做一次产生错误讯息吃不了什么资源吧...
作者:
smallblack
(Allen)
2020-04-22 02:51:00
try... catch...可以吗
楼主:
wind681201
(阿风~~)
2020-04-22 12:57:00
我的问题比较偏,像是员工号码重复之类的,需要多表查询,才能提供的,或是告诉使用者,你要去哪先建资料
作者:
luiGiF
(luiGif)
2020-04-22 16:15:00
sql stored procedure 传参数根据你的规则去过滤比较快吧
作者:
Litfal
(Litfal)
2020-04-22 17:43:00
这个问题是case by case,看客户的需求方向如果客户希望前端流程很顺,不太在乎额外的服务器压力,那就得做成Ajax validation。否则动态验证post后端处理当然简单很多。
楼主:
wind681201
(阿风~~)
2020-04-22 19:37:00
谢谢大家的建议
作者:
jinmin88
(昼伏夜出)
2020-04-23 16:23:00
检查db重复可以把db的crud跟cache做点结合,会快很多
作者: nicetw20xx (哇爱台湾)
2020-05-10 00:26:00
我是写三层,呼叫时一个try,catch,若catch respond错误讯息(小心别讲太多),中间层商业逻辑,检查到错误throw new ex错误讯息, 底层try,catch防程式崩溃,基上不会丢到呼叫层去
继续阅读
[问题] asp .net core产生图片插入docx提供下载
paul09253336
[问题] 二维阵列排序问题
nk950357
[问题] C#与C++的互动有哪些陷阱?
eye5002003
[问题] DllImport C++函式参数型别转换
a2975313
[程式] 判断文章里出现关键字行数
OfficeGL
[问题] 类别内是否能配合索引?
unstoppable
[问题] Socket handshake问题 (对syn没有反应)
TPNEW
[问题] Array 运算?
abc95007
[问题] 请问SVN出现这种错要怎么解?
akito117
[问题] NDDE server/client写在同一支程式
zaqimon
Links
booklink
Contact Us: admin [ a t ] ucptt.com