自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 asp.net mvc当出现错误时如何实现友好错误提示

前两天刚写过一篇asp.net mvc实现 错误异常记录功能的实现。考虑到在我以前的 webform 项目中是有当出现500 错误时有友好提示功能的,也打算在 MVC 中实现此功能。在我的 LogExceptionAttribute 类的 OnException 方法中增加以下代码: //通知MVC框架,现在这个异常已经被我处理掉,你不需要将黄页显示给用户 filterContext.E

2017-08-31 11:27:48 3331 2

原创 第一次使用MongoDB 插入记录遇到的问题

这里使用的是MongoDB .NET Driver,在github中名字是mongo-csharp-driver ,如何安装到项目里这里就不说了。首先创建公用连接及获取集合的方法:public static class DBHelper { //创建全局唯一连接 private static MongoClient Client =

2017-08-30 17:16:49 1239

原创 asp.net mvc实现 错误异常记录功能

创建LogExceptionAttribute 类,继承HandleErrorAttribute 错误异常过滤器using System;using System.Web.Mvc;namespace SXF.Utils.MVC{ /// /// 错误日志记录 /// [AttributeUsage(AttributeTargets.Class, In

2017-08-29 09:39:43 477

原创 windows下如何添加环境变量

最近在系统中安装了MongoDB,并且把MongoDB安装成了windows 系统服务。但是在打开 cmd命令行窗口,执行 mongo 命令时提示错误命令。需要在windows 环境变量中添加 MongoDB 的bin 文件夹路径。操作如下:右击我的电脑或计算机打开我的电脑属性窗口。点击高级系统设置,打开系统属性窗口,切换到高级选项卡,点击环境变量按钮,打开环境变量窗口。这个窗口分为两部分。上

2017-08-27 11:35:11 3602

原创 解决服务器无法在已发送 HTTP 标头之后设置状态导致的一个问题

在错误日志中经常看到服务器无法在已发送 HTTP 标头之后设置状态的提示。英文提示应是:server cannot set status after http headers have been sent这个问题是asp.net MVC特有的现象,在webform 中从来没出现这类问题。很清楚是服务端跳转的时候出现的问题。但是要解决很难,网上的各种办法都有尝试,但该出现还出现。成了顽疾了。这不

2017-08-17 09:25:57 13092

原创 实现点击单选按钮后面的文字说明自动选中相应单选按钮功能

cshtml代码: 回访状态 关机、欠费、拒接、无法接通、忙音、线路忙、正在通话中 机主不在、换号非本人 空号、停机、黑名单 接通、挂机、不需要

2017-08-16 10:08:29 2278

原创 一例并发导致网站cpu 占用100% 的处理

最近在早上更新公司网站的客户管理系统的程序代码,更新过后对网站的页面进行了简单的访问测试,都正常,没有问题。就没在管。可是过了会,有人反映网站打开很慢。我于是赶快检查,确实很慢,半天打不开。然后用远程桌面打开服务器,也是很慢,过了好一会才进到服务器,打开任务管理器,发觉客户管理系统所在的进程w3wp.exe cpu占用高达100% 。观察了一会,一直如此,因为并不清楚问题所在,但是这个问题必须马上

2017-08-11 08:33:25 5961

原创 jquery 单选按钮获取选中的值

页面加载完后获取默认选中的单选按钮值:$("input[name=ReviewStatus]:checked").val();点击变换单选按钮时实时获取选中的值:$("input[name=ReviewStatus]").click(function () { console.info($(this).val());});

2017-08-08 16:37:53 509

原创 如何用 Razor 语法把枚举对象的值变为 Radiobutton 列表形式

@foreach (var item in Enum.GetValues(typeof(ViewModels.ReviewStatus))){ @Html.RadioButtonFor(m => m.ReviewStatus,(int)item, new { @class = "form-control",style="margin-left:15px;" }) @EnumDescri

2017-08-08 16:01:24 1358

原创 init.ps1 cannot be loaded because running scripts is disabled on this system问题的解决

vs2017 程序包管理器控制台出现红色错误提示:File F:\web code\CustomerManagementSystem\packages\EntityFramework.6.1.3\tools\init.ps1 cannot be loaded because running scripts is disabled on this system.File F:\web c

2017-08-05 09:56:02 7054

原创 对于具体化的查询结果,不支持该方法

MVC的cshtml 自controller的 return view 中传来了CustomerViewModel 类。在此类中定义了一个回访任务列表,里面会有很多记录。public IQueryable CustomerReviewViewCollection { get; set; }而我需要在列表中显示CustomerReviewViewCollection  这个属性字段最近一条记

2017-08-04 11:06:05 555

原创 vs2017 cshtml文件打开文字不显示语法颜色,都是黑色问题的解决

问题:vs2017 开发工具,感觉启动和运行都有点慢,就删除和禁用了一些插件,想着加快下启动和运行速度。没想到删除和禁用后出现了打开cshtml文件打开文字不显示语法颜色的问题,并且在启动的时候提示:未能正确加载"eurekapackage"包。经过仔细的尝试,终于找到了问题所在:重新启用:Microsoft Azure App Service Tools 扩展插件 ,问题解决

2017-08-04 09:07:28 13807 3

原创 一例由于一网站cpu占用过高导致服务器cpu占用始终是100%的问题解决

网站晚上还好点,白天打开一个页面要很长时间。用远程连接到服务器也很慢,连上后,打开任务管理器,发觉某网站的w3wp.exe cpu能占到80%多,整个服务器的cpu基本都是在100%。查看windows 事务日志,及网站日志,并没有发现有什么异常的情况。因为这个服务器是新换的,在原服务器上虽然内存占用很高,一直都是百分之九十多,但CPU很少超过10%的。可以排除是程序代码的问题。由于原服务器在

2017-08-02 09:18:58 11284 2

原创 IIS输出缓存设置的坑

以前没有使用过网站IIS 输出缓存的设置。这次由于某个维护的网站挪服务器了。就想试试效果。于是添加了2条规则。一个是.aspx的,一个是.asp的。设置如下:感觉这样设置挺好。文件修改才通知,不修改就不通知,挺好。没毛病。但是现实是残酷的,过了2天,更新网站内容的人却通知我说,后台翻页不能用了,只能翻两页,再往后翻就翻不动了。我刚开始不明白他的意思。这晚上自己查看,才明白他说的意思

2017-08-02 07:02:53 12951

原创 ASP.NET excel 导入数据库 出现 未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序问题的解决

知道这个问题是由于服务器没有安装AccessDatabaseEingin 数据引擎造成。由于服务器是64位的,先是尝试安装64位版,上传AccessDatabaseEngine_X64.exe 文件,安装,结果报错,提示由于服务器已经安装了32 位的office ,这个不能安装。然后传了一个 32位版的 AccessDatabaseEngine.exe ,这个顺利安装上了。可是在导入 excel

2017-08-01 14:32:56 4894

原创 如何在linq to entity中实现回访剩余天数

首先在实现这个功能的时候想到的是在ViewModel中直接用get 属性计算。[DisplayName("最近回访时间")] public DateTime? LastReviewTime { get; set; } [DisplayName("回访设定天数")] public int Days { get; set; } /// //

2017-08-01 10:16:56 365

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除