随笔分类 - MVC
摘要:单表 sql List<UserInfo> userList=fHZMEntities.Database.SqlQuery<UserInfo>("select * from UserInfo").ToList(); Linq List<UserInfo> userList = (from a in
阅读全文
摘要:IIS连接数 一般购买过虚拟主机的朋友都熟悉购买时,会限制IIS连接数,这边先从普通不懂代码用户角度理解IIS连接数 顾名思义即为IIS服务器可以同时容纳客户请求的最高连接数,准确的说应该叫“IIS限制连接数” 这边客户请求的连接内容包括: 1、网站html请求,html中的图片资源,html中的脚
阅读全文
摘要:/// <summary> /// 委托帮助类 /// </summary> public class DelegateHelper { /// <summary> /// 异步执行方法 /// </summary> /// <param name="firstFunc">首先执行的方法</para
阅读全文
摘要:操作某一个文件/文件夹,需要一个文件的完整路径 一、使用File的静态方法进行文件操作 //使用file的静态方法进行复制 File.Copy(path, destpath); //使用File的静态方法删除路径下的一个文件 File.Delete(path); //使用File的静态方法移动路径下
阅读全文
摘要:类的成员分为两类,静态成员(static member)和实例成员(instance member)。静态成员属于类,实例成员则属于对象,即类的实例。 简单讨论一下在一个类中使用静态字段(static field)和静态方法(static method)是否会有线程安全问题。 我们在知道, 静态字段
阅读全文
摘要:背景 这个是一个操作word文档的插件 1.1插入图片 using Aspose.Words; using Aspose.Words.Drawing; using Aspose.Words.Rendering; Document doc = new Document(TempValue);//Tem
阅读全文
摘要:今天在重构代码时对下面的一堆if语句实在看着不顺眼。 if(activation == null) { _logger.LogError("x1"); return BooleanResult.Fail(); } if(activation.DateAdded < DateTime.Now.AddH
阅读全文
摘要:今天在一个ASP.NET MVC Controller Action中写代码时,需要对ViewModel的字段进行验证。但这个Action处理的是手工编写的ajax请求(不是表单提交),无法使用ASP.NET MVC Validation功能。 MVC Action示例代码如下: public as
阅读全文
摘要:using System; using System.Collections.Generic; using System.Text; using System.Data; using System.Reflection; using System.Collections; using System.
阅读全文
摘要:Net中事件的用法之二 1.委托与事件的区别 事件对权限做了控制 1.委托可以直接调用 事件不可以直接调用 2.委托允许外面直接赋值 事件不允许外面直接赋值 2.事件与委托的实例比较 using System; using System.Collections.Generic; using Syst
阅读全文
摘要:1.分部视图方法不能添加该特性,会报子方法不能重定向操作的错误 2.必须用给filterContext.Result赋值的方法进行重定向,而不能用filterContext.HttpContext.Response.Redirect, 否则,该特性执行完成后,会继续执行Action和其他Action
阅读全文
摘要:/// <summary> /// 判断时间是否和服务器时间是一天 /// </summary> /// <param name="cs"></param> /// <returns></returns> public static bool JudgeTimeIsToDay(DateTime cs) { DateTime start = Convert.ToDateTime(cs.ToShort
阅读全文
摘要:从2.0起我们一直就在谈论泛型,那么什么是泛型,泛型有什么好处,与泛型相关的概念又该怎么使用,比如泛型方法,泛型委托。这一篇我会全面的介绍泛型。 那么首先我们必须搞清楚什么是泛型,泛型其实也是一种类型,跟我们使用的int,string一样都是.net的类型。泛型其实就是一个模板类型,万能类型。它允许
阅读全文
摘要:/// /// 读取PDF文件 /// /// 文件名称(可以从其他地方传进来) /// public FileStreamResult readPDF(string fName = "随便.pdf") { string dirp = @"放pdf文件的文件夹路径"; ...
阅读全文
摘要:1面向对象 类:包含字段、属性、函数、构造函数 字段:存储数据 属性:保护字段 get set 函数:描述对象的行为 构造函数:初始化对象,给对象的每个属性赋值 面向对象的好处:让程序具有扩展性 类决定了对象将要拥有的属性和行为。
阅读全文
摘要:做了几天的文件操作,现在来总结一下,错误之处,还望指点!以文件为例,如果对文件夹操作,基本上将File换为Directory即可(例:FileInfo file = new FileInfo(Path);与DirectoryInfo directory = new DirectoryInfo (Pa
阅读全文
摘要:下载文件的功能(图片、word文档等) 技术点:MVC、NPOI、Form表单。 1. 引入NPOI的Nuget包,这个相信道友们都不陌生。 2.添加控制器及方法 3.修改ExportWord方法 4.创建下载页面 现在后台方法有了,我们还需要一个页面来触发这个方法。创建控制器的时候有一个默认的In
阅读全文
摘要:HttpHandler与HttpModule 理解asp.net管线事件 何谓asp.net管线?简单的说就是页面的生命周期,就是页面从你开始请求到展现在你的浏览器期间,asp.net所做的一系列事件。下面给你展现下这些事件(参见与Fish Li)。 1. 对请求进行验证,将检查浏览器发送的信息,并
阅读全文
摘要:一、什么是特性路由? 特性路由是指将RouteAttribute或自定义继承自RouteAttribute的特性类标记在控制器或ACTION上,同时指定路由Url字符串,从而实现路由映射,相比之前的通过Routes.Add或Routes.MapHttpRoute来讲,更加灵活与直观。 若要使用特性路
阅读全文
摘要:/// /// 读取PDF文件 /// /// 文件名称(可以从其他地方传进来) /// public FileStreamResult readPDF(string fName = "pdf文件.pdf") { string dirp = @"pdf文件...
阅读全文