05 2019 档案

摘要:ASP.NET MVC编写的程序需要部署到IIS上面才能进行访问,部署方式分为两种。 一、直接用源代码部署 第一种方式可以直接使用源代码进行部署。部署步骤: 1、新建网站 在IIS里面选择网站,然后右键选择“添加网站” 然后打开“添加网站”对话框: 2、配置添加网站 界面配置如下: 然后点击确定,这 阅读全文
posted @ 2019-05-26 17:24 .NET开发菜鸟 阅读(8674) 评论(0) 推荐(1) 编辑
摘要:在上一篇文章中,讲解了一些MVC的概念,并且创建了第一个ASP.NET MVC项目,这篇文章将讲解ASP.NET MVC程序中的代码解构,新创建的MVC应用程序解构如下图所示: 一、App_Data App_Data目录用于存储想要读取或写入的数据文件。 二、App_Start App_Start文 阅读全文
posted @ 2019-05-21 23:24 .NET开发菜鸟 阅读(10037) 评论(0) 推荐(0) 编辑
摘要:一、MVC模式简介 MVC模式是一种流行的Web应用架构技术,它被命名为模型-视图-控制器(Model-View-Controller)。在分离应用程序内部的关注点方面,MVC是一种强大而简洁的方式,尤其适合应用在Web应用程序中。 MVC将应用程序的用户界面分为三个主要部分: 1、MVC在Web框 阅读全文
posted @ 2019-05-21 00:26 .NET开发菜鸟 阅读(28389) 评论(3) 推荐(4) 编辑
摘要:如果某个Action过滤器运用了多种过滤器,那么过滤器的执行顺序是如何呢? 规则一:不同类型的过滤器有一个先后顺序 即执行顺序是:授权过滤器->动作过滤器->结果过滤器->异常过滤器。 注意:如果ActionFilter过滤器执行过程中发生了异常,那么会执行ExceptionFilter过滤器,不会 阅读全文
posted @ 2019-05-16 16:31 .NET开发菜鸟 阅读(4750) 评论(0) 推荐(0) 编辑
摘要:一、操作过滤器 1、定义 操作过滤器用于实现IActionFilter接口以及包装操作方法执行。IActionFilter接口声明两个方法:OnActionExecuting和OnActionExecuted。OnActionExecuting在操作方法之前运行。OnActionExecuted在操 阅读全文
posted @ 2019-05-14 23:55 .NET开发菜鸟 阅读(1917) 评论(0) 推荐(0) 编辑
摘要:一、授权过滤器 授权过滤器用于实现IAuthorizationFilter接口和做出关于是否执行操作方法(如执行身份验证或验证请求的属性)的安全策略。AuthorizeAttribute类继承了IAuthorizationFilter接口,是授权过滤器的示例。授权过滤器在任何其他过滤器之前运行。 如 阅读全文
posted @ 2019-05-13 22:14 .NET开发菜鸟 阅读(2317) 评论(0) 推荐(0) 编辑
摘要:在上一篇文章中讲解了自定义异常过滤器,这篇文章会结合工作中的真实案例讲解一下如何使用自定义异常过滤器。 一、需求 本案例要实现的功能需求:在发生异常时记录日志,日志内容包括发生异常的Controller名称、Action名称、使用浏览器类型和版本等。 二、案例 1、创建工具类 首先创建项目中需要使用 阅读全文
posted @ 2019-05-13 14:32 .NET开发菜鸟 阅读(930) 评论(0) 推荐(1) 编辑
摘要:一、异常过滤器 异常筛选器用于实现IExceptionFilter接口,并在ASP.NET MVC管道执行期间引发了未处理的异常时执行。异常筛选器可用于执行诸如日志记录或显示错误页之类的任务。HandleErrorAttribute类是异常筛选器的一个示例。 先来看看HandleErrorAttri 阅读全文
posted @ 2019-05-11 13:39 .NET开发菜鸟 阅读(1546) 评论(0) 推荐(0) 编辑
摘要:一、错误信息 今天在使用git将代码上传到GitHub的时候报下面的错误: 以前上传代码的时候重来没有出现这种错误,在网上查找了半天终于找到原因了:github中的README.md文件不在本地代码目录中。以前在GitHub上面创建Repository上传代码的时候没有勾选自动创建README.md 阅读全文
posted @ 2019-05-11 13:20 .NET开发菜鸟 阅读(994) 评论(0) 推荐(0) 编辑
摘要:在给git设置用户名和邮箱的时候报下面的错误:fatal: bad config line 1 in file C:/Users/JIANGXIAOLIANG/.gitconfig看提示的意思是git配置文件出问题了,找到提示的目录,然后删掉.gitconfig文件。然后在重新配置用户名和邮箱,输入 阅读全文
posted @ 2019-05-10 14:04 .NET开发菜鸟 阅读(6268) 评论(0) 推荐(0) 编辑
摘要:一、过滤器 过滤器(Filter)的出现使得我们可以在ASP.NET MVC程序里更好的控制浏览器请求过来的URL,并不是每个请求都会响应内容,只有那些有特定权限的用户才能响应特定的内容。过滤器理论上有以下功能: 1、使用方式一 第一种方法是在Controller或Action上面直接使用Autho 阅读全文
posted @ 2019-05-10 13:48 .NET开发菜鸟 阅读(1994) 评论(0) 推荐(0) 编辑
摘要:一、区域路由 为了管理网站中大量的文件,在ASP.NET MVC 2.0版本中引入了一个新概念:区域(Area)。 有了区域以后,可以让我们的项目不至于太复杂而导致管理混乱。每个模块的页面都放入相应的区域内进行管理很方便。看下面的截图: 上图中有两个模块:一个是User模块,另一个是Product模 阅读全文
posted @ 2019-05-08 11:22 .NET开发菜鸟 阅读(2826) 评论(0) 推荐(0) 编辑
摘要:ES6新增加了两个重要的JavaScript关键字:let和const 一、let关键字 let声明的变量只在let命令所在的代码块内有效。 1、基本语法 2、let和var的区别 var也是用来声明变量,let和var有什么区别呢?区别主要是以下三点: 2.1、同一作用域内let不能重复定义同一个 阅读全文
posted @ 2019-05-03 16:29 .NET开发菜鸟 阅读(870) 评论(1) 推荐(0) 编辑
摘要:一、创建测试项目 1、新建GitHub仓库 在GitHub上面新创建一个仓库,用来演示分支管理,如下图所示: 点击“Create repository”按钮创建新仓库。 2、将本地仓库项目上传到GitHub 2.1、初始化本地仓库 输入下面命令: $ git init 如下图所示: 2.2、把文件添 阅读全文
posted @ 2019-05-02 19:06 .NET开发菜鸟 阅读(1669) 评论(0) 推荐(0) 编辑
摘要:一、为什么要使用计算属性 1、什么是计算属性 计算属性:可以理解为能够在里面写一些计算逻辑的属性。具有如下的作用: 减少模板中的计算逻辑。 数据缓存。当我们的数据没有变化的时候,不会再次执行计算的过程。 依赖固定的数据类型(响应式数据),不能是普通的传入的一个全局数据。 在数据量比较大的时候,计算属 阅读全文
posted @ 2019-05-01 08:32 .NET开发菜鸟 阅读(4469) 评论(2) 推荐(1) 编辑

点击右上角即可分享
微信分享提示