摘要:
总目录 前言 本文介绍Asp.Net Core 路由。 环境 1.Visual Studio 2017 2.Asp.Net Core 2.2 开局 第一手:路由概述 1.路由主要用于处理特定的请求。 2.本文主要介绍路由中间件。 3.Asp.Net Core MVC中的路由也是建立在此基础之上。 第 阅读全文
posted @ 2019-06-01 16:30
DarJeely
阅读(200)
评论(0)
推荐(0)
摘要:
总目录 前言 本文介绍Asp.Net Core 中间件。 环境 1.Visual Studio 2017 2.Asp.Net Core 2.2 开局 第一手:中间件概述 1.中间件:添加到应用管道用于处理处理请求和响应的组件。每个组件: - 可以选择是否将请求传递到管道中的下一个组件; - 可以在调 阅读全文
posted @ 2019-06-01 16:15
DarJeely
阅读(226)
评论(0)
推荐(0)
摘要:
前言 本文介绍Asp.Net Core 读取配置文件。 环境 1.Visual Studio 2017 2.Asp.Net Core 2.2 开局 前期准备 1.添加app.json文件并在里面添加内容; 2.将app.json文件配置到应用中; 3.添加app.json对应的AppConfig类; 阅读全文
posted @ 2019-06-01 15:50
DarJeely
阅读(171)
评论(0)
推荐(0)
摘要:
总目录 前言 本文介绍Asp.Net Core中默认的依赖注入(DI)模式。 环境 1.Visual Studio 2017 2.Asp.Net Core 2.2 开局 第一手:依赖注入说明 1.一个例子 主机和主机中硬盘,可以说主机中硬盘是主机的依赖项,若更换硬盘,需拆主机。 若将硬盘通过USB接 阅读全文
posted @ 2019-06-01 15:49
DarJeely
阅读(159)
评论(0)
推荐(0)
摘要:
有关怎么创建Core MVC/API 这里就不说了,前段时间的博客有说过: 1. 项目生成后会有如图所示两个类 Program类Startup类 2. Startup类 初始内容 public void ConfigureServices(IServiceCollection services) { 阅读全文
posted @ 2019-06-01 15:41
DarJeely
阅读(778)
评论(0)
推荐(0)
摘要:
1.前言 本文主要是以Visual Studio 2017 默认的 WebApi 模板作为基架,基于Asp .Net Core 1.0,本文面向的是初学者,如果你有 ASP.NET Core 相关实践经验,欢迎在评论区补充。与早期版本的 ASP.NET 对比,最显著的变化之一就是配置应用程序的方式, 阅读全文
posted @ 2019-06-01 15:26
DarJeely
阅读(434)
评论(0)
推荐(0)
摘要:
总目录 前言 本文介绍Startup,它主要用于配置应用使用的服务和应用的请求管道。 环境 1.Visual Studio 2017 2.Asp.Net Core 2.2 开局 第一手:Startup类 1.Startup类可以通过构造函数注入所需要的依赖关系,常用的有: -IConfigurati 阅读全文
posted @ 2019-06-01 14:38
DarJeely
阅读(173)
评论(0)
推荐(0)
摘要:
总目录 前言 本文介绍Program,它包含程序的入口Main方法。从这里开始... 环境 1.Visual Studio 2017 2.Asp.Net Core 2.2 开局 第一手:Program.Cs Main方法中的语句主要作用:使用配置好的WebHost生成器 构建 WebHost,然后运 阅读全文
posted @ 2019-06-01 14:22
DarJeely
阅读(165)
评论(0)
推荐(0)
摘要:
总目录 一、前言 本文通过从项目创建到部署,简单介绍Asp.Net Core。 二、环境 1.Visual Studio 2017 2.Asp.Net Core 2.2 三、开局 第一手:创建项目 1.这里选择.Net Core,.Net Core与.Net Framework选项的区别: -面向. 阅读全文
posted @ 2019-06-01 14:21
DarJeely
阅读(381)
评论(0)
推荐(0)
摘要:
Appsettings.json 配置: 个配置文件就是一个json文件,并且是严格的json文件,所有的属性都需要添加“”引号。下图是一个常规的代码示例: 定义实体: 获取Appsettings.json里面的信息需要定义对应的模型获取数据。如下图: 1 2 3 4 5 public class 阅读全文
posted @ 2019-06-01 13:51
DarJeely
阅读(1708)
评论(0)
推荐(0)
摘要:
在.net core中是没有*.config 文件的 配置文件都是*.json 1、在project.json里下面这行代码 然后修改 appsettings.json 添加Redis配置 2、新建一个AppSettings对象来对应配置文件信息 3、在Startup.cs里配置,首先用AddOpt 阅读全文
posted @ 2019-06-01 12:01
DarJeely
阅读(3188)
评论(0)
推荐(0)
摘要:
如何在appsettings.json配置应用程序设置,微软给出的方法:https://docs.microsoft.com/en-us/aspnet/core/fundamentals/configuration 下面是我的做法: 因为我建立的是空项目什么都没有,好多东西都需要新建和引用,新建ap 阅读全文
posted @ 2019-06-01 11:58
DarJeely
阅读(2150)
评论(0)
推荐(0)
摘要:
2015-01-18 00:11 https://www.muhanxue.com/essays/2015/01/8623699.html MVC web api 返回JSON的几种方式 1、在 WebApiConfig的 Register中加入以下代码 config.Formatters.Json 阅读全文
posted @ 2019-06-01 11:35
DarJeely
阅读(398)
评论(0)
推荐(0)
摘要:
一、设置webapi返回json格式 在App_Start下的WebApiConfig的注册函数Register中添加下面这代码 1 config.Formatters.Remove(config.Formatters.XmlFormatter); 1 config.Formatters.Remov 阅读全文
posted @ 2019-06-01 11:33
DarJeely
阅读(225)
评论(0)
推荐(0)
摘要:
ValidateAntiForgeryToken 防止CSRF(跨网站请求伪造) 用途:防止CSRF(跨网站请求伪造)。 用法:在View->Form表单中:<%:Html.AntiForgeryToken()%> 在Controller->Action动作上:[ValidateAntiForger 阅读全文
posted @ 2019-06-01 11:26
DarJeely
阅读(702)
评论(0)
推荐(0)
摘要:
1、在Html表单里面使用了@Html.AntiForgeryToken()就可以阻止CSRF攻击。 2、相应的我们要在Controller中也要加入[ValidateAntiForgeryToken]过滤特性。该特性表示检测服务器请求是否被篡改。注意:该特性只能用于post请求,get请求无效。 阅读全文
posted @ 2019-06-01 11:25
DarJeely
阅读(447)
评论(0)
推荐(0)
摘要:
一.CSRF是什么? CSRF(Cross-site request forgery),中文名称:跨站请求伪造,也被称为:one click attack/session riding,缩写为:CSRF/XSRF。 二.CSRF可以做什么? 你这可以这么理解CSRF攻击:攻击者盗用了你的身份,以你的 阅读全文
posted @ 2019-06-01 11:23
DarJeely
阅读(246)
评论(0)
推荐(0)
摘要:
由于即将要接手的新项目计划用ASP.NET MVC3来开发,所以最近一段时间一直在看相关的书或文章。因为之前在大学里也曾学习过MVC2开发,也做过几个简单的MVC2的小型测试项目,不过在后来工作以后主要还是开发WebForm的项目,所以MVC的东西也就逐渐的淡忘了。 经过这一段时间的系统学习,真的觉 阅读全文
posted @ 2019-06-01 11:14
DarJeely
阅读(278)
评论(0)
推荐(0)
摘要:
继续接着上文 ASP.NET MVC学习系列(一)-WebAPI初探 来看看对于一般前台页面发起的get和post请求,我们在Web API中要如何来处理。 这里我使用Jquery 来发起异步请求实现数据调用。 继续使用上一文章中的示例,添加一个index.html页面,添加对jquery的引用。 阅读全文
posted @ 2019-06-01 11:12
DarJeely
阅读(238)
评论(0)
推荐(0)
摘要:
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq373591361/article/details/51508806我们总结一下用js请求服务器的传参方法。 Get方式Get主要是用来查询,一般分为无参,一个参数,多个参数,实体对象参数。 1、无 阅读全文
posted @ 2019-06-01 11:00
DarJeely
阅读(428)
评论(0)
推荐(0)
摘要:
这是这一系列文章"与 AJAX 的 Web API"。在这一系列我们都解释消耗 Web API rest 风格的服务使用 jQuery ajax() 和其他方法的各种方法。您可以阅读我们以前的演示文稿,请访问下面的文章: 这条 exlains 的"FormBody"和"FormUri"属性以及如何使 阅读全文
posted @ 2019-06-01 10:52
DarJeely
阅读(887)
评论(0)
推荐(0)
摘要:
ublic Link GetLink([FromUri] FileRequest fileRequest) { if (ModelState.IsValid) { var xml = WebConfigurationManager.AppSettings["appDiscoveryXml"]; va 阅读全文
posted @ 2019-06-01 10:48
DarJeely
阅读(3093)
评论(0)
推荐(1)
摘要:
阅读目录 一、void无返回值 二、IHttpActionResult 1、Json(T content) 2、Ok()、 Ok(T content) 3、NotFound() 4、其他 5、自定义IHttpActionResult接口的实现 三、HttpResponseMessage 四、自定义类 阅读全文
posted @ 2019-06-01 10:13
DarJeely
阅读(686)
评论(0)
推荐(0)
摘要:
阅读目录 一、第一个viewmodel搞定查询 1、后台向View返回viewmodel的实现 2、cshtml页面代码 3、JS封装 二、第二个viewmodel搞定编辑 1、ActionResult的实现 2、cshtml代码 3、js封装 三、总结 阅读目录 一、第一个viewmodel搞定查 阅读全文
posted @ 2019-06-01 10:07
DarJeely
阅读(320)
评论(0)
推荐(0)
摘要:
阅读目录 七、多值输入组件manifest 1、效果展示 2、源码说明 3、代码示例 八、文本框搜索组件bootstrap-typeahead 1、效果展示 2、源码说明 3、代码示例 九、bootstrap步骤组件 1、效果展示 2、源码说明 3、代码示例 十、按钮加载组件ladda-bootst 阅读全文
posted @ 2019-06-01 10:04
DarJeely
阅读(352)
评论(0)
推荐(0)
摘要:
阅读目录 一、时间组件 1、效果展示 2、源码说明 3、代码示例 二、自增器组件 1、效果展示 2、源码说明 3、代码示例 三、加载效果 一、实用型 二、炫酷型 四、流程图小插件 1、效果展示 2、源码说明 3、代码示例 五、按钮提示组件bootstrap-confirmation 1、效果展示 2 阅读全文
posted @ 2019-06-01 10:01
DarJeely
阅读(468)
评论(0)
推荐(0)
摘要:
阅读目录 一、MVC和WebApi路由机制比较 1、MVC里面的路由 2、WebApi里面的路由 二、WebApi路由基础 1、默认路由 2、自定义路由 3、路由原理 三、WebApi路由过程 1、根据请求的url匹配路由模板 2、找到控制器 3、找到action 四、WebApi特性路由 1、启动 阅读全文
posted @ 2019-06-01 09:57
DarJeely
阅读(2125)
评论(0)
推荐(0)

浙公网安备 33010602011771号