随笔分类 -  .Net MVC

摘要:最近应用偶发性的出现cpu100%占用过高的报警,因为项目比较大,流程涉及非常多,地毯式排查已经不可能。 解决办法目前来看最快捷的莫过于WinDbg分析dmp文件。下面详细步骤介绍一下: 1、如何捕获dmp文件 两个办法,第一个可以通过阈值的方式,让服务器在cpu到达一定比例的时候,自动打印dmp文 阅读全文
posted @ 2021-01-18 21:00 jackchain 阅读(1584) 评论(0) 推荐(0) 编辑
摘要:1、安装NLog "NLog.Extensions.Logging": "1.0.0-rtm-alpha4" 2、配置NLog 3、nlog.config NLog的异常等级:Trace -》Debug-》 Information -》Warning-》 Error-》 Critical 注意配置文 阅读全文
posted @ 2016-11-26 21:50 jackchain 阅读(2958) 评论(0) 推荐(0) 编辑
摘要:通过全局异常类,所有程序中遇到的错误都会被拦截,并友好的返回结果。 1、自定义一个全局异常处理类中间件 返回值默认格式化成自定义类ResultMsg,可根据自己的项目需求,返回自定义实体 同时会根据客户端需要的格式,自动转换为xml或者json 2、configure注册 3、收工,所有异常均可以处 阅读全文
posted @ 2016-11-26 21:41 jackchain 阅读(5583) 评论(5) 推荐(3) 编辑
摘要:WebApi写好之后,在线帮助文档以及能够在线调试的工具是专业化的表现,而Swagger毫无疑问是做Docs的最佳工具,自动生成每个Controller的接口说明,自动将参数解析成json,并且能够在线调试。 那么要讲Swagger应用到Asp.net Core中需要哪些步骤,填多少坑呢? 或者直接 阅读全文
posted @ 2016-11-26 21:34 jackchain 阅读(3515) 评论(2) 推荐(0) 编辑
摘要:1.概念普及一、理解什么是UnionPay、ChinaPay这两个概念如果搞不清楚,绝对够你瞎折腾一段时间的。UnionPay:中国银联,最大的机构;他本身也提供系统接口但都是B2B的,对于单个商户他们不提供客服,也不提供技术解决,更不会提供商户后台(可查消费记录等);但他的技术接口文档比较齐全,而... 阅读全文
posted @ 2015-10-16 13:26 jackchain 阅读(4504) 评论(2) 推荐(0) 编辑
摘要:WebDAV 是超文本传输协议 (HTTP) 的一组扩展,为 Internet 上计算机之间的编辑和文件管理提供了标准.利用这个协议用户可以通过Web进行远程的基本文件操作,如拷贝、移动、删除等。在IIS 7.0中,WebDAV是作为独立扩展模块,需要单独进行下载,而IIS 7.5中将集成WebDAV,然而WebDav把Put,Delete给咔嚓了。所以在IIS 7.5上部署的RESTful服务(WCF Data Service,WCF Rest Service,ASP.NET Web API,ASP.NET MVC)就悲剧了,当发送Put请求就会发生HTTP Error 405.0 – Me 阅读全文
posted @ 2013-08-02 10:26 jackchain 阅读(854) 评论(0) 推荐(0) 编辑
摘要:案例大片介绍,官网单击到官网查看介绍案例截图Iphone5展示 Ipad展示PC,WebKit浏览器展示添加到Ipad、Iphone、android的主屏幕图标案例操作视频案例高清视频下载:http://files.cnblogs.com/qidian10/nebula.rar以下视频为chrome浏览器录制,iphone,ipad上表现会更漂亮。优酷视频:http://v.youku.com/v_show/id_XNTQ5NDY1NzY4.html案例开发说明1.案例采用Sencha Touch 2.2开发,Sencha Touch更多介绍请参考官网:http://www.sencha.c. 阅读全文
posted @ 2013-04-28 22:56 jackchain 阅读(3189) 评论(3) 推荐(1) 编辑
摘要:我的广告单元,有空点一下哦,谢谢! 案例实现实现功能,举个例子,腾讯的qq空间好友动态;谷歌的图片搜索下一页;校内的好友动态;微博的动态等等,都是采用了单页异步追加分页的方式实现数据分页加载的。随着平板电脑的普及,这种技术也更加切合用户的体验,虽然技术上不算复杂,但是确实提高了用户体验。当然这中方式也不是所有地方都能用的,比如数据太多,超过1000行,那么就不建议采用这种方式了。 那么我这里简单实现了这个功能,跟大家分享下。 ①:首先数据库准备好分页的存储过程,例如:P_FindByPage @page; ②:看页面源码 @model System.Data.DataTabl... 阅读全文
posted @ 2011-07-29 17:12 jackchain 阅读(3331) 评论(4) 推荐(4) 编辑
摘要:我的广告单元,有空点一下哦,谢谢!MVC3.0刚入门,所有的都在摸索中,官方的MUSIC也无心看,只能做一个功能海搜一下。最近做了一个局部刷新的功能,功能大致是根据页面左侧的内容,刷新右侧的Grid信息效果图片:单击左侧后:(单击时候右侧将会出现加载效果)这里是实现逻辑,代码1.首先主页面////////////////////////////////////////////////////////////////////////////主页面内容@model System.Data.DataTable@{ ViewBag.Title = "RFID无线订货系统"; Lay 阅读全文
posted @ 2011-07-27 11:18 jackchain 阅读(4596) 评论(1) 推荐(4) 编辑
摘要:我的广告单元,有空点一下哦,谢谢!采用JQuery的fancybox实现便签留言板。关于fancybox的介绍请参看:http://tutorialzine.com/2010/01/sticky-notes-ajax-php-jquery/demo:http://demo.tutorialzine.com/2010/01/sticky-notes-ajax-php-jquery/demo.php照旧先看效果图:关于fancybox的使用,我已经全封装到文件夹中了,看如何使用呢?1.首先下载文件夹http://files.cnblogs.com/qidian10/fancybox.rar2.解压 阅读全文
posted @ 2011-06-24 16:21 jackchain 阅读(3442) 评论(13) 推荐(2) 编辑
摘要:数据分页一只是一个老生常谈的问题,只要是做系统开发,一般都会牵扯到。最新学习了Razor,用到分页功能,分享下如何实现Ajax分页。1.准备工作 网上有现成的分页工具MVCPager,最新的是1.5版本,综合比较后感觉这个控件还是蛮好的,决定采用 MVCPager源码和Demo:http://mvcpager.codeplex.com/releases/view/64098 源码中采用了Linq,由于自己项目没用Linq,所以对MVCpager稍作了修改,修改后的dll:MVCWeb.rar 其实就改了一个地方,数据类型由IQuery改成IList,加入一个TotalCount(总记录数量)参 阅读全文
posted @ 2011-06-20 16:06 jackchain 阅读(6786) 评论(14) 推荐(3) 编辑
摘要:-基础-所有以 @开头 或 @{ /* 代码体 */ } (在@与{直接不得添加任何空格) 的部分代码都会被ASP.NET引擎进行处理.在 @{ /*代码体*/ } 内的代码每一行都必须以";"结束,如@{ var i = 10; var y = 20;}而 @xxx 则不需要以";"作为结束符,如@i 输出 10@y; 输出 20;代码区内字母分大小写.字符类型常量必须用""括起例如: @{ string str = "my string"; }-注意-如需要在页面输出”@”字符可以使用HTML ASCII编码& 阅读全文
posted @ 2011-06-20 13:29 jackchain 阅读(1387) 评论(6) 推荐(0) 编辑

点击右上角即可分享
微信分享提示