随笔分类 - ASP .NET
摘要:Excel 导入 首先在 Nuget 引入 LinqToExcel 然后使用即可吧 Excel 中的内容映射为类 这里需要注意的是, Excel 的格式可能都需要清除
阅读全文
摘要:使用静态页面作为首页 https://blog.csdn.net/alvachien/article/details/51499550 那,如果需要设置static file (通常是wwwroot文件夹)的文件为default page (这对纯的JavaScript 网站来说非常有必要。stat
阅读全文
摘要:在 ASP.NET Core 上进行单元测试 首先我们先添加一个项目 用于进行基于 xUnit 的测试 xUnit 和 传统的测试的区别在于: .... 之后我们先来测试控制器 我们创建一个跟控制器同名带 Test 结尾的类 之后在这个类中 填写对应的 Action 的测试方法 这里采用了 3A 测
阅读全文
摘要:System.Linq.Dynamic.Core 用于进行创建动态的查询表达式 github: https://github.com/StefH/System.Linq.Dynamic.Core/wiki/Dynamic-Expressions#the-parselambda-methods 数据:
阅读全文
摘要:HttpUtility.HtmlDecode(input.Content);
阅读全文
摘要:Microsoft.AspNet.WebApi.Owin: 启用 WebApi 对 Owin 的支持 Microsoft.Owin.Host.SystemWeb : 启用 Startup 的配置
阅读全文
摘要:.net 提供的是针对当前机器的配置。 名称:machine.config 运行机制:asp.net网站IIS启动的时候会加载配置文件中的配置信息,然后缓存这些信息,这样就不必每次去读取配置信息。在运行过程中asp.net应用程序会监视配置文件的变化情况,一旦编辑了这些配置信息,就会重新读取这些配置
阅读全文
摘要:自定义用户表
阅读全文
摘要:项目名 MyCompany.MyProject 1. 创建模板 http://www.cnblogs.com/farb/p/4901309.html 下载模板 2. 创建实体类 http://www.cnblogs.com/farb/p/4923137.html MyCompany.MyProjec
阅读全文
摘要:这篇文章介绍 .Net Core 下 Mvc 自带的身份验证和授权的使用方法 1. 有一个基础的 Mvc 框架 2. 有个自定义的 User 模型, 需要继承 Microsoft.AspNetCore.Identity.IdentityUser 3. 建立数据上下文并链接数据库, 这里的上下文需要继
阅读全文
摘要:OAuth 2.0 是一个用于身份验证和授权的协议 下面解释几个概念 1. Authorization 是授权 Authentication 是身份证明 OAuth2.0 主要是授权, 但也是有身份证明的 授权是用 OAuth 协议 身份证明是 OpenId Connect 协议, 它是对 OAut
阅读全文
摘要:Web Api 不支持多路由 就是说 如果你创建了 多个 Area 就算在 route 中注册了 {area} web api 也是不认得 所以需要重写规则 public class NamespaceHttpControllerSelector : DefaultHttpControllerSel
阅读全文
摘要:首先 新建一个 Core 2.0 的 Web 空项目 一言不合添加2个类库 添加 Domain 类库, 用于存放领域模型, 可以吧数据上下文也放这里 添加 Services 类库, 业务层, 后面可以用 Ioc Web 项目引用 Domain, 引用 Services Services 项目引用 D
阅读全文
摘要:可以参考这篇大神文章 : http://www.cnblogs.com/daozm/articles/5362490.html 在过滤器中添加允许跨域的头部信息 或者在 Web.Config 中的 System.WebSever 节点中添加
阅读全文
摘要:资料参考自: http://www.cnblogs.com/tinya/p/4563641.html http://www.cnblogs.com/firstcsharp/p/4482835.html http://www.cnblogs.com/ca47/p/4603701.html 在 WebA
阅读全文
摘要:假设有个Web Api 的路由设置 则 但是有个大坑: 如果使用了 Post 也加了 [FromBody] 又传了1个简单类型的参数, 那很抱歉, 后台获取的值肯定是空 解决办法是 当只有一个参数并且为简单类型的时候, 1. data: {"" : "1" } //忽略参数名 2. data: "=
阅读全文
摘要:使用 MVC 自带的Authorize 来进行身份验证登录 首选需要在 Web.config 中的 <system.web> 节点中配置, 身份验证失败所要导向的页面 名字随便起 之后, 如果是需要全局验证的话, 则需要在 FilterConfig.RegisterglobalFilters 中添加
阅读全文
摘要:要解决 Json 的循环回路, 需要先新建一个类 需要先引用 using Newtonsoft.Json; 再写个 BaseController 基类方法 继承 Controller 重写 Json 方法
阅读全文
摘要:首先我们需要在 Application_Start() (Global.cs 文件下) 来注册 BundleConfig 以获得 Bundle 的支持 在 App_Start 目录下有个 BundleConfig.cs 文件 其中包含了一个 注册捆绑文件的函数 (RegisterBundles) 其
阅读全文