MVC 缓存

项目中,经常遇到用户登录后获取菜单。由于菜单不会经常变更,所以我们可以缓存用户菜单。 假设用户登录后,跳转到 我们的 MainIndex:Action:(下面第一行就是缓存)[OutputCache(CacheProfile = “MainPage_Index“)] public ActionResult Index() { return V
阅读本文

如何在ASP.NET的web.config配置文件中添加MIME类型

常常有一些特殊的MIME类型是IIS中没有的,一般来说要我们自己手动添加。如果网站经常更换服务器或者网站代码是提供给多个用户使用,那么会造成网站中用到的特殊的MIME类型要经常性的在IIS上配置。这里考虑到一个网站配置通用性问题,所以我们可以将MIME类型添加到ASP.NET网站的配置文件中,这样用户就不用一直配置IIS了。一般来说我们是将MIME的这部份信息配置在system.webServer
阅读本文

开发环境及项目框架介绍

本系列文档将向大家介绍我们 ASP.NET MVC 项目框架,并一步步指导大家如何创建列表、添加、修改页面和实现带有查询功能的列表页环境准备我们的项目采用 .NET 平台的技术进行开发,需要事先安装好开发环境。上述软件在大连服务器的 \shiji-servershareSoftwareDevelopment 上提供,复制这段地址并粘贴到资源管理器的地址栏中进行访问。还原数据库除了各种软件,
阅读本文

Asp.Net 常用工具类之Office—Excel导出(4)

开发过程中各类报表导入导出防不胜防,网上也是各种解决方法层出不穷,比如Excel,CSV,Word,PDF,HTML等等。。。      网上各种导出插件也是层出不穷,NPOI,微软Microsoft.Office.Interop.Excel,EPPlus等等,其实说起来,微软自带的家伙还是不错的,但是必须要安装office组件,这个不能忍,服务器上安装一个office,呵呵哒!
阅读本文

.Net常用的命名空间

-----------常用的命名空间--------地狱的镰刀 System.Collections  //命名空间包含接口和类,这些接口和类定义各种对象(如列表、队列、位数组、哈希表和字典)的集合。  System.Collections.Generic  //命名空间包含定义泛型集合的接口和类,泛型集合允许用户创建强类型集合,它能提供比非泛型强类型集合更好的类型安全性和性能。  Sy
阅读本文

ASP.NET MVC5 PagedList分页示例

ASP.NET MVC是目前ASP.Net开发当中轻量级的Web开发解决方案,在这篇译文当中,已经详细的介绍了ASP.NET MVC与Web Forms的区别以及各自的适用场景。由于ASP.NET MVC尤其适合网站的开发(Web Forms更适合业务系统的开发),目前成为很多网站开发者的首先框架。这里举个典型的例子(表格的分页),以此熟悉一下ASP.NET MVC的开发。开发环境:Windows
阅读本文

Redis缓存用起来

1. 引言创建任务时我们需要指定分配给谁,Demo中我们使用一个下拉列表用来显示当前系统的所有用户,以供用户选择。我们每创建一个任务时都要去数据库取一次用户列表,然后绑定到用户下拉列表显示。如果就单单对一个demo来说,这样实现也无可厚非,但是在正式项目中,显然是不合理的,浪费程序性能,有待优化。说到优化,你肯定立马就想到了使用缓存。是的,缓存是提高程序性能的高效方式之一。这一节我们就针对这一案例
阅读本文

低值易耗品管理系统

SQL2005+ASP.NET 2.0作为系统的底层数据交换,系统表现层则采用了Ext 3.3构建WEB框架。其他的不多说了先放上系统图片,请大家批评指正有需要代码做毕业设计的Q我:413681083   微信:413681083
阅读本文

通过HttpClient 调用ASP.NET Web API

在前面两篇文章中我们介绍了ASP.NET Web API的基本知识和原理,并且通过简单的实例了解了它的基本(CRUD)操作。我们是通过JQuery和Ajax对Web API进行数据操作。这一篇我们来介绍一下使用HttpClient的方式来对Web API进行数据操作。这里我们还是继续使用对Product的操作实例来演示一下它的基本应用。 创建ASP.NET Web API应用程序 在VS中选择创
阅读本文

Asp.net mvc 知多少(十)

本系列主要翻译自《ASP.NET MVC Interview Questions and Answers 》- By Shailendra Chauhan,想看英文原版的可访问http://www.dotnettricks.com/free-ebooks自行下载。该书主要分为两部分,ASP.NET MVC 5、ASP.NET WEB API2。本书最大的特点是以面试问答的形式进行展开。通读此书,会
阅读本文

window.location方法详解

window.location方法获取URL   统一资源定位符 (Uniform Resource Locator, URL)   完整的URL由这几个部分构成:   scheme://host:port/path?query#fragment   scheme:通信协议   常用的http,ftp,maito等   host:主机(带端口号)   服务器(计算机)域名系统 (DNS) 主机名或
阅读本文

简单的ASP.NET Web API代码示例

前言:一个简单的Web API实例,通过自己编写Web API的代码来可以更好的感悟Web API的运行机制,废话不多说,直接上代码,希望同为初学者的同学能够跟着敲一遍,所有代码通过调试,可自行在原有基础上进行修改和扩展,有任何疑问还请不吝赐教。 正文: 1、首先创建一个空的Web项目,注意是Empty,而非Web API 注意:这里一定要引入如下DLL:Json.NETSystem.NET.Ht
阅读本文

在.NET Core 上运行的 WordPress

在.NET Core 上运行的 WordPress,无需安装PHP既可跨平台运行WordPress。在Peachpie中实现PHP所需的功能数月后,现在终于可以运行一个真实的应用程序:WordPress。Peachpie是一个基于Microsoft的Roslyn的现代PHP编译器。在.NET上运行WordPress流行的Phalanger项目已经证明,可以在Microsoft .NET上运行几乎未
阅读本文

Asp.net MVC 和 Comet 开发入门

Comet, (Reverse AJAX) 主要是通过HTTP 长连接, 保持和服务器的连接, 实现Server PUSH 和双向通信。 好处:1.和AJAX轮询比起来 节省资源,并且延迟小, 2.和webSocket比起来,适用的场景比较广泛。  1.先建立一个Asp.net MVC的空项目   添加一个控制器  (同样的代码在Asp.net WebForm中也是可以使用的)
阅读本文

ASP.NET 5 改名 ASP.NET Core 1.0

今天,Scott Hanselman在其博客上宣布《ASP.NET 5 is dead - Introducing ASP.NET Core 1.0 and .NET Core 1.0》,ASP.NET 5已经被判死刑,Scott在其中也解释了改名的根本原因:之前称之为“ASP.NET 5”确实让人感觉这是ASP.NET 4.6的升级版,比其功能更加强大,未来会替代ASP.NET 4.6。其实不是
阅读本文

Asp.Net 常用工具类之加密——密码可逆与不可逆(3)

互联网技术发展的很快,带来的问题也是很多,密码安全泄露事件、数据库事件等等层出不穷。       2、15年携程出现删库的事件。                             3、前两天亚马逊出现四个小时的宕机事件,原因是因为程序员打错了一个字符,导致半个互联网瘫痪(说多少次了,我敲代码的时候不要打扰我,打错了一个字母可能导致整个互联网瘫痪)!
阅读本文

vs发布项目webconfig替换语法

关于vs发布项目时webconfig替换语法也是最近才学到的东西,写这篇文章就当是作个备忘录吧,如果能帮助别人能够学习到webconfig如何替换那就再好不过了。1.认识一下web项目下的web.Debug.config和web.release.config的作用刚开始学习的时候就没听说过这两个文件的作用,也是挺悲哀的,还是在工作中了解到的。我们新建一个MVC的项目Web.config下一定会有w
阅读本文