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