资源简介
开发WEB管理系统时,我们都希望有一套底层框架,把界面都设计好,并且后台程序架构也搭建好,这样只需要在此基础上开发我们自己的业务流程就可以轻松实现管理系统。这个框架就实现了这个需要,前端利用bootstrap实现界面,与后台通过ajax交换数据。后台代码.net mvc控制器调用service服务层,service层调用dao层,而dao层是封装dapper的一个通用类,可以轻松增删改查数据。本框架可以支持ie10、火狐、谷歌等主流浏览器。
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Caching;
namespace CoreLib.common
{
public class CacheHelper
{
///
/// 读取缓存数据
///
/// 键
///
public static object GetCache(string cacheKey)
{
var objCache = HttpRuntime.Cache.Get(cacheKey);
return objCache;
}
///
/// 设置缓存数据
///
/// 键
/// 值
public static void SetCache(string cacheKey object content)
{
var objCache = HttpRuntime.Cache;
objCache.Insert(cacheKey content);
}
///
/// 设置缓存数据并且设置默认过期时间
///
///
///
///
public static void SetCache(string cacheKey object content int timeOut = 3600)
{
try
{
if (content == null)
{
return;
}
var objCache = HttpRuntime.Cache;
//设置绝对过期时间
//绝对时间过期。DateTime.Now.AddSeconds(10)表示缓存在3600秒后过期,TimeSpan.Zero表示不使用平滑过期策略。
objCache.Insert(cacheKey content null DateTime.Now.AddSeconds(timeOut) TimeSpan.Zero CacheItemPriority.High null);
//相对过期
//DateTime.MaxValue表示不使用绝对时间过期策略,TimeSpan.FromSeconds(10)表示缓存连续10秒没有访问就过期。
//objCache.Insert(cacheKey objobject null DateTime.MaxValue timeout CacheItemPriority.NotRemovable null);
}
catch (Exception)
{
throw;
}
}
///
/// 移除指定缓存
///
/// 键
public static void RemoveAllCache(string cacheKey)
{
var objCache = HttpRuntime.Cache;
objCache.Remove(cacheKey);
}
///
/// 删除全部缓存
///
public static void RemoveAllCache()
{
var objCache = HttpRuntime.Cache;
var cacheEnum = objCache.GetEnumerator();
while (cacheEnum.MoveNext())
{
objCache.Remove(cacheEnum.Key.ToString());
}
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 4308480 2019-09-02 11:25 devicemanage.bak
文件 1609 2019-06-29 09:01 devicemanage.sln
文件 83856 2019-07-16 09:42 .vs\config\applicationhost.config
..A..H. 138752 2019-09-03 10:49 .vs\devicemanage\v15\.suo
文件 0 2019-07-16 09:42 .vs\devicemanage\v15\Server\sqlite3\db.lock
文件 4096 2019-07-16 09:42 .vs\devicemanage\v15\Server\sqlite3\storage.ide
文件 32768 2019-09-03 10:45 .vs\devicemanage\v15\Server\sqlite3\storage.ide-shm
文件 3423752 2019-09-03 10:45 .vs\devicemanage\v15\Server\sqlite3\storage.ide-wal
文件 47104 2019-09-03 08:39 CoreLib\bin\CoreLib.dll
文件 453 2019-06-29 10:51 CoreLib\bin\CoreLib.dll.config
文件 126464 2019-09-03 08:39 CoreLib\bin\CoreLib.pdb
文件 177664 2019-03-30 17:21 CoreLib\bin\Dapper.dll
文件 167783 2019-03-30 17:21 CoreLib\bin\Dapper.xm
文件 5225168 2017-10-23 13:15 CoreLib\bin\Entityfr
文件 622288 2017-10-23 13:15 CoreLib\bin\Entityfr
文件 40080 2018-05-24 13:38 CoreLib\bin\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.dll
文件 1805 2018-05-24 13:38 CoreLib\bin\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.xm
文件 45416 2012-07-25 11:48 CoreLib\bin\Microsoft.Web.Infrastructure.dll
文件 664576 2018-02-18 09:44 CoreLib\bin\Newtonsoft.Json.dll
文件 684778 2018-02-18 09:44 CoreLib\bin\Newtonsoft.Json.xm
文件 49584 2018-05-24 13:38 CoreLib\bin\roslyn\csc.exe
文件 8220 2018-05-24 13:38 CoreLib\bin\roslyn\csc.exe.config
文件 1496 2018-05-24 13:38 CoreLib\bin\roslyn\csc.rsp
文件 15280 2018-05-24 13:38 CoreLib\bin\roslyn\csi.exe
文件 8816 2018-05-24 13:38 CoreLib\bin\roslyn\csi.exe.config
文件 279 2018-05-24 13:38 CoreLib\bin\roslyn\csi.rsp
文件 122800 2018-05-24 13:38 CoreLib\bin\roslyn\Microsoft.Build.Tasks.CodeAnalysis.dll
文件 4681136 2018-05-24 13:38 CoreLib\bin\roslyn\Microsoft.CodeAnalysis.CSharp.dll
文件 29104 2018-05-24 13:38 CoreLib\bin\roslyn\Microsoft.CodeAnalysis.CSharp.sc
文件 2414512 2018-05-24 13:38 CoreLib\bin\roslyn\Microsoft.CodeAnalysis.dll
............此处省略1365个文件信息
相关资源
- ASP.NET程序开发范例宝典 百度云
- asp.net FileUpload 上传进度条
- 很好用的一个asp.net反编译软件
- lua C# .Net4.0 vs2010 LuaInterface
- asp.net实现qq登陆
- 试题库管理系统毕业论文(C#)源程序
- 学校网站原代码(C#.NET)
- C#-数据库操作技术-员工管理系统
- 亮剑asp.net案例导航项目开发
- 亮剑ASP.NET项目开发案例导航-part03共三
- [源代码] 《领域驱动设计 (C# 2008 实
- 有史以来最简单的三层(C#)
- ASP.NET+SQL Server 2008 实现的学生学籍管
- asp.net中最好的对SQLSERVER数据库进行操
- 安卓和asp.net通过webservice上传图片到服
- asp.net2.0
- ASP.net MVC vcard名片二维码自动生成
- asp.net 访问odbc informix源码及配置截图
- mysql-connector6.9.12
- 一个简单的ASP.NET三层架构登陆模式
- asp.net 在线聊天室系统源代码.rar
- ppt课件:asp.netpdf格式
- C#多文件打包
- 好用的asp.net UI框架
- WeifenLuo.WinFormsUI.Docking3.1.0
- zw_ASP.NET通用权限管理系统源代码含文
- ASP.NET Core跨平台开发从入门到实战
- ASP.NET众筹网源码
- 最新9个C# .NET Winform的多线程进度条源
- ASP.NET MVC5+EasyUI企业开发框架源码
评论
共有 条评论