随笔分类 -  MVC

MVC相关要点
摘要:模型绑定主要是将Http请求数据绑定到Action的参数中。模型绑定接口是IModelBinder 模型绑定器数据检测顺序: 1、检测目标对象的名称和类型。通常是动作方法的参数。 2、通过已知对象查找数据源(http请求),并找到可用数据(字符串值)。 3、根据对象的类型把可用数据值转换为目标类型。 阅读全文
posted @ 2017-07-10 07:04 mopheify 阅读(388) 评论(0) 推荐(0)
摘要:MVC动作处理结束后返回视图结果ActionResult,视图结果到前端浏览器显示需要经过视图引擎处理。 MVC中Razor视图引擎是标准。 视图引擎是实现了IViewEngine接口的类定义。 IView接口 接口所需上下文参数ViewContext 继承自ControllerContext,上下 阅读全文
posted @ 2017-06-29 06:46 mopheify 阅读(116) 评论(0) 推荐(0)
摘要:过滤器为了把附加逻辑附加到MVC框架的请求。 一、过滤器总类 二、过滤器接口分析 认证过滤器IAuthenticationFilter,是MVC5新特性,接口定义如下: namespace System.Web.Mvc.Filters { public interface IAuthenticati 阅读全文
posted @ 2017-06-28 05:42 mopheify 阅读(199) 评论(0) 推荐(0)
摘要:1、隐匿代码表达式 例: @model.name 会将表达式的值计算并写入到响应中,输入时采用html编码方式 2、显示表达式 例:@(model.name)会将输入@model.name字符串 3、无编码表达式 明确表渲染不应该采用html编码方式 例:@Html.Raw(model.name), 阅读全文
posted @ 2017-04-07 23:24 mopheify 阅读(268) 评论(0) 推荐(0)