2018-01-05 记录

一、错误排查步骤

1.排查错误之前请先默念三声:微软老大万岁! 坚定一个信念:微软是不会错的,如果错了,那肯定是我的代码写的有问题。不要产生一些质疑微软产品的念头,而是将目光转向代码,按照清晰的思路去慢慢排查。

2.如果最后全部都排查完了,仍然没有找到错误的原因,那就回头看看,哪些你认为一定不会出错的代码,或者你无法明确看到运行结果是正确的代码,这些需要重点检查下,很多时候,都是你认为他绝对不会错的东西,

但他就是错的。

 

 

二、一点经验之谈

工作中经常会用到弹窗提示。一般的做法是:后台返回result,前台对这个result判断,成功,则Do A,失败则弹窗 Do B。

弹窗在前台和后台交互时使用非常频繁且必须,于是,干脆就在BaseContral加个方法,所有的弹窗都直接调用这个方法,

方法里做这些处理:

[NonAction]
protected void Tips(string content, MessageType type = MessageType.Warning, int showTime = 3000)
{
  TempData["sysytem_message_icon"] = ((int)type).ToString();
  TempData["sysytem_message_content"] = content;
  TempData["sysytem_message_showTime"] = showTime.ToString();
}

前台

posted @ 2018-01-05 14:28  !opts  阅读(111)  评论(0编辑  收藏  举报