MVC执行过程
摘要:HttpRuntime中的PR方法1,封装HttpContext2,获取HttpApplication 主要做3件事a,执行本事件时主要调用Init将Global编译得到类型,b,确保Appstart被调用,在mvc中主要是注册路由规则,c,获取Application 对象完成内部模块的初始化Url
阅读全文
posted @
2016-09-21 14:42
浩凡儿
阅读(1075)
推荐(0)
WebAPI
摘要:》两种网络服务 1.WebService:基于SOAP风格的网络服务,使用方法进行请求 2.WebAPI :基于REST风格的网络服务,使用资源进行请求;5个方法:查一个,查所有,增加,修改,删除就是定义一个控制器继承于WebAPIControler类 》使用 1.jquery 的ajax (缺点,
阅读全文
posted @
2016-09-20 14:55
浩凡儿
阅读(224)
推荐(0)
MVC之过滤器
摘要:1.过滤器 《a》:Authorization 默认实现 AuthorizeAttribute身份验证过滤器,首先运行,在其他过渡器的操作操作方法前执行;《b》:Action 运行之前 和之后的动作方法; 《c》:Result 运行前后执行的操作结果;《d》:Exception 如果只运行另一个过渡
阅读全文
posted @
2016-09-19 14:18
浩凡儿
阅读(183)
推荐(0)
MVC之路由规则 (自定义,约束,debug)
摘要:自定义路由规则的要求,小范围写在前,大范围写在后。路由规则可以注册多条,路由规则的名称不能重复路由规则有顺序,并且按照顺序进行匹配,建议小范围写在前,大范围写在后。路由规则可以设置约束 即正则表达式路由规则匹配的控制器可以设置命名空间约束 routes.MapRoute( name: "NewSho
阅读全文
posted @
2016-09-13 10:17
浩凡儿
阅读(2044)
推荐(0)
MCV之行为
摘要:在Controller中的方法都称为行为,所以的公共方法都可以在浏览器中调用,返回值为:ActionResult的类型或其子类,这个类为抽象类,所以这为抽象编程,方法的结果返回为直接或间接继承自ActionResult的类型。 1.ViewResult: 使用View()可以指定一个页面,也可以指定
阅读全文
posted @
2016-09-12 10:28
浩凡儿
阅读(196)
推荐(0)
mvc之页面强类型
摘要:为什么使用页面强类型: 一个页面只能定义 为一个强类型。因为 我们自己写@Html.TextBox("Qq"); 有可能写错,所以我们就在 编译阶段就把页当作一个类型然后使用lamabda 表达式使用@Html.TextBoxFor(c=>c.QQ); 这样如果写错某个字段时 就会报错,编译不通过。
阅读全文
posted @
2016-09-09 17:17
浩凡儿
阅读(589)
推荐(0)
Jquery异步上传图片
摘要:网页中这样: <!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"><head id="Head1"></head> <title></title> <script src="Scripts/jquery-1.8.2.min.js"></
阅读全文
posted @
2016-09-09 09:50
浩凡儿
阅读(2213)
推荐(0)
三层VS控制器
摘要:三层中的Model 是数据模型 与数据库字段一一对应而mvc中的model是 显示模型,指在页面的显示字段的列一一对应,不一定在数据库中有这样的一个表,如当页 面上要显示多个表的综合信息时。 当在Controller中不指定显示页面时,会采用与行为同名的页面进行显示还可以自定义显示页面 mvc的优点
阅读全文
posted @
2016-09-08 14:31
浩凡儿
阅读(206)
推荐(0)