摘要:目前所了解的请求WebAPI的方式有通过后台访问api 和通过js 直接访问api接口 首先介绍下通过后台访问api的方法,可以使用HttpClient的方式也可以使用WebRequest的方式 1、HttpClient的方式 (1)Get请求 string url = "http://10.1.1
阅读全文
随笔分类 - MVC
摘要:整理一下MVC中的几种过滤器,以及每种过滤器是干什么用的 四种过滤器 1、AuthorizationFilter(授权过滤器) 2、ActionFilter(方法过滤器) 3、ResultFilter (结果or内容过滤器) 4、ExceptionFilter(异常处理过滤器) 用途: 1、Auth
阅读全文
摘要:今天主要试着描述一下ASP.NET MVC 请求从开始到结束的整个生命周期,了解这些后,对MVC会有一个整体的认识。 这里主要研究了MVC请求的五个过程。 1、创建RouteTable 当ASP.NET应用程序第一次启动的时候才会发生第一步。RouteTable把URL映射到Handler。 2、U
阅读全文
摘要:对于Asp.Net MVC 项目中,对于异常情况下,会跳转到自己定义好的页面,这时就用到了MVC中的异常过滤器(Exception Filters) (1)一旦action 方法中出现异常,异常过滤器就会控制程序的运行过程,开始内部自动写入运行的代码。MVC为我们提供了编写好的异常过滤器:Hande
阅读全文
摘要:Asp.net MVC视图引擎有两种: 1、ASPX View Engine 这个做过WebForm的人都清楚 设计目标:一个用于呈现Web Form页面的输出的视图引擎。 2、Razor View 在Asp.net MVC 3 版本引入的, 可以支持UnitTest,也容易上手。 Razor在减少
阅读全文
摘要:在ASP.NET MVC中,经常会在Controller与View之间传递数据 1、Controller向View中传递数据 (1)使用ViewData["user"] (2)使用ViewBag.user (3)使用TempData["user"] (4)使用Model(强类型) 区别: (1)Vi
阅读全文
摘要:ASP.NET Webform 后台代码(behind code) 这种behind code 模式有5个问题,我们用MVC的设计思想来分别解决这些问题 1、基于视图的方案来解决基于行为的需求 从上图可以看出,整个请求过程看上去很奇怪: 用户发起一个HTTP请求,比如HTTP POST / GET
阅读全文
摘要:一、Asp.net WebForms 与Asp.net MVC 概念 Asp.net是创建WEB应用的框架,MVC是能够用更好的方法来组织并管理代码的一种更高级架构体系。 我们可将原来的Asp.net称为 Asp.net WebForms,新的MVC称为Asp.net MVC。 二、Asp.net存
阅读全文

浙公网安备 33010602011771号