随笔分类 - .Net MVC
摘要:说起调度任务,在.NET中不得不说的就是Quartz.NET了,Quartz.NET是一个强大的、开源的轻量的作业调度框架,是 OpenSymphony 的 Quartz API 的.NET移植,用C#改写。官网地址:https://www.quartz-scheduler.net/ 在日常的开发中
阅读全文
摘要:HttpWebRequest 与 HttpWebResponse是.NET Framework 中 System.Net 命名空间下提供的两个http请求的辅助类。我们可以通过这两个类完成客户端到服务器端数据的请求处理。HttpWebRequest 对HTTP协议中的 Header, Content
阅读全文
摘要:延迟加载又称懒加载,通俗一点就是关联了一个对象,不用的时候不去查这个对象,当调用的时候再组织sql去查出这个对象的相关内容。 一.在使用EF时,我们会发现借助于框架生成的实体类中的的导航属性通常是标记 virtual的,这是为何呢? 二.让我们通过几个例子来发现其中的奥秘 下面的代码是通用的查询,先
阅读全文
摘要:ORM 对象关系映射(Object Relational Mapping,简称ORM)是通过使用描述对象和数据库之间映射的元数据,将面向对象语言程序中的对象自动持久化到关系数据库中。本质上就是将数据从一种形式转换到另外一种形式。 在.NET中我门常见的ORM框架有EF,轻量级的ORM Dapper,
阅读全文
摘要:压缩也是一种优化的方式,能帮助我们缩减传输的数据量。网站开发中包含着多种压缩格式,最主要的还是看浏览器支不支持。通常的做法是判断请求头中包含什么格式的压缩,服务端在根据相应的压缩格式返回相应的数据。接下来通过重写.net mvc中的ActionFilterAttribute来实现服务端的压缩 一.压
阅读全文
摘要:最近在项目中遇到一个可奇怪的问题,在同一台服务器用不同的端口部署了两个系统A和B。其中B系统的一个功能去请求A系统的方法。 首先这个地方涉及了一个跨域的问题,通过对请求头里添加Access-Control-Allow-Origin解决了这个问题。这两个系统都是基于.net mvc中的form认证进行
阅读全文
摘要:在使用.net mvc时发现在Controller中返回一个View()便能达到页面的渲染,返回一个Json()便能返回json格式的数据,返回一个Content()便能返回一个string格式的数据。那我们又没有想过mvc框架是怎么实现的呢,今天我们就带着疑惑,去探寻mvc框架中result的奥妙
阅读全文
摘要:一.安装log4net并进行相应的配置 1.安装log4net 2.在项目中添加log4net.config配置文件 <?xml version="1.0" encoding="utf-8" ?> <configuration> <configSections> <section name="log
阅读全文
摘要:最近在网上学习了一节有关于mvc对权限扩展定制的内容,感觉挺有意思的,今天特地实现了一下。写一篇这个过程的总结 AOP 在内容开始之前,不得不提一下AOP这个概念,在不破坏封装的前提下动态添加方法的功能。MVC中的特性就是基于这个思想,通常我们在一个控制器上添加一个特性,当调用这个控制器时,它先去执
阅读全文

浙公网安备 33010602011771号