![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
[02] MVC随笔
文章平均质量分 88
小何同学_
态度决定高度 细节决定成败
展开
-
【EasyUI+MVC-搭建后台框架】
一.EasyUI简介:jQuery EasyUI是一组基于jQuery的UI插件集合体,而jQuery EasyUI的目标就是帮助web开发者更轻松的打造出功能丰富并且美观的UI界面。官方网站:http://www.jeasyui.com/ 二.下载EasyUI包搭建后台框架下载最新的EasyUI包:http://www.jeasyui.com/download/index.php原创 2016-05-27 13:13:14 · 11134 阅读 · 2 评论 -
[通过HttpWebRequest请求https接口]
一.为什么进行代理接口的开发:有些项目需要访问被墙了哒网站,比如前不久公司开发项目需要使用google地图的接口,而google在中国被墙了,所有打算做一个代理接口服务,将代理放到国外服务器上,通过访问该代理,在代理上请求google地图的接口,实现访问。然而访问的接口通信是采用的https通信,存在证书验证,使用httprequest请求时候需要带上证书进行验证,才能建立正确的链接。(在前一原创 2016-07-27 15:11:10 · 6708 阅读 · 0 评论 -
【MVC-自定义HttpModule处理】
HttpModule是向实现类提供模块初始化和处置事件。当一个HTTP请求到达HttpModule时,整个ASP.NET Framework系统还并没有对这个HTTP请求做任何处理,也就是说此时对于HTTP请求来讲,HttpModule是一个HTTP请求的“必经之路”,所以可以在这个HTTP请求传递到真正的请求处理中心(HttpHandler)之前附加一些需要的信息在这个HTTP请求信息之上,原创 2016-04-27 14:38:42 · 7059 阅读 · 4 评论 -
【添加时间戳防止重放攻击】
如过客户端在向服务端接口进行请求,如果请求信息进行了加密处理,被第三方截取到请求包,虽然第三方无法解密获取其中的数据,但是可以使用该请求包进行重复的请求操作。如果服务端不进行防重放攻击,就会参数服务器压力增大,数据紊乱的后果。而使用添加时间戳的方式可以解决这一问题。 private readonly string TimeStamp = ConfigurationManager.原创 2016-07-01 16:12:43 · 13316 阅读 · 9 评论 -
【EasyUI-扩大在DataGrid显示次网格的行】
一.下载并引用:datagrid-detailview.js脚本文件二.添加UrlInfo控制器,添加Index页面代码如下:@{ Layout = null;} Index <table id="dg" url="SiteInfo/DataSiteInfo"原创 2016-06-08 16:40:30 · 1473 阅读 · 0 评论 -
【树形递归】
C#树形递归,部门树状图如果数据库中存在的department部门表,其中ID为主键,PID为父类,Name为部门名称,设计如下: public class department { public int ID { get; set; } public int PID { get; set; } public string Na原创 2016-05-20 16:25:30 · 4574 阅读 · 0 评论 -
【在MVC中应用百度富文本编辑器】
1.下载.NET版本的百度富文本编辑器,前往 下载.NET版本百度富文本框 2.解压下载的.zip压缩包,将utf8-.net文件夹名称改为:ueditor,复制到MVC根目录下面。结构如下:App_Code 上的文件是应用程序的源码Config.cs 负责读取配置文件Handler.cs 是请求处理器的基类,提供了一些基本对象的访问以及输出控制。如果需要原创 2016-04-19 17:11:47 · 3723 阅读 · 0 评论 -
【SSO单点登录实现原理与总结】
一、什么是单点登录SSO(Single Sign-On) SSO是一种统一认证和授权机制,指访问同一服务器不同应用中的受保护资源的同一用户,只需要登录一次,即通过一个应用中的安全验证后,再访问其他应用中的受保护资源时,不再需要重新登录验证。二、单点登录解决了什么问题 解决了用户只需要登录一次就可以访问所有相互信任的应用系统,而不用重复登录。 例如CSDN中原创 2016-04-21 15:08:16 · 13742 阅读 · 7 评论 -
【MVC-自定义过滤器】
APS.NET MVC中的每一个请求,都会分配给相应的控制器和对应的行为方法去处理,而在这些处理的前前后后如果想再加一些额外的逻辑处理。这时候就用到了过滤器。自定义过滤器:若要自定义一个过滤器,则要继承ActionFilterAttribute类,这个类是一个抽象类,实现了IActionFilter和IResultFilter接口,主要通过重写四个虚方法来达到在行为方法执行和返回的前后注入原创 2016-04-27 12:04:19 · 4317 阅读 · 0 评论 -
【EasyUI-datagrid数据展示+MongoDB数据操作】
使用Easyui datagrid进行数据展示,包含添加修改删除功能,使用MongoDB作为数据源。原创 2016-05-27 15:20:04 · 2277 阅读 · 0 评论 -
【EasyUI-加载完Html内容样式渲染完成后显示】
等待页面的css样式加载完毕,Html内容加载完毕,样式生成后再进行展示,避免一开始加载内容后,逐渐渲染样式造成的不良视觉效果,增强用户体验。新增base-loading.js文件,代码如下//获取浏览器页面可见高度和宽度var _PageHeight = document.documentElement.clientHeight, _PageWidth = document.d原创 2016-05-27 14:42:00 · 6299 阅读 · 0 评论 -
CORS解决ajax跨域
CORS原理:向响应头header中注入Access-Control-Allow-Origin,这样浏览器检测到header中的Access-Control-Allow-Origin,则就可以跨域操作了。 Response.AddHeader("Access-Control-Allow-Origin", "*");句代码中*代码,服务器允许任何人访问。也可以设置规定访问的域名。比如只原创 2016-12-12 15:43:10 · 597 阅读 · 0 评论