MVC
文章平均质量分 69
Marzlam
志远行近/一步一个小目标-每个阶段做最好的自己~ 五年计划启动中·
展开
-
MVC 前后端 参数 接收返回
传参:1:URL 传参 实体接收2:表单提交 var data = System.Web.HttpContext.Current.Request.Form["data"]; //接收JsonConvert.DeserializeObject<MHEventBookInputDto>(data); //序列化实体 var serializer = new JavaScriptSerializer(); //将object对象...原创 2021-05-21 13:30:07 · 298 阅读 · 0 评论 -
C#筛选器类ActionFilterAttribute
命名空间using System.Web.Mvc;1:什么是过滤器?过滤器就是在使用之前过滤一些条件。2:为什么要用过滤器?因为大多数情况下会有一些限制条件。列如 session过期检查 登录状态3:了解下ActionFilterAttribute的作用?过滤器里面有4个定义处理 方法前、方法后、返回结果前、返回结果后[AttributeUsage(Attribut...原创 2019-11-18 17:35:51 · 3866 阅读 · 0 评论 -
C# 特性Attribute
1:什么是特性?特性就是特有属性 特质属性,自定义的一些规则。类似于注释说明,但是又是程序中需要识别的内容需要处理。我个人理解就是方法使用说明书 在控制器或者类上【】告知使用规则。Attribute不是什么“修饰符”,而是一种实例化方式比较特殊的类。2:为什么要使用特性?因为项目经常需要一些定制的规则应用于 多个控制器或者多个类上,使用特性也是为了将规则能够更广泛更便捷的使用。...原创 2019-11-15 18:04:21 · 264 阅读 · 0 评论 -
序列化与反序列化
为什么要使用序列化:序列化就是让一系列手动赋值的过程进行了封装,从而提高效率!之前如果要对一个对象处理的话,那么就需要对对象中的值一个一个赋内容,这样的话就比较浪费时间,而且有层次结构的话,赋值传值接收值都比较麻烦。所以序列化就是简化这个过程,运用序列化 一般将对象序列成json的格式 然后传值 运用反序列化将 json在转回对象什么叫序列化?我们都知道对象是暂时保存在内存中的...原创 2019-11-15 13:44:02 · 277 阅读 · 0 评论 -
MVC路由匹配
当我们访问一个url的时候,程序首先做的事情是global.ascx中 先把路由全部注册然后url根据注册的路由 从上到下 去匹配,匹配到适合的就不在往下进行就按照第一个匹配的路由去相应的控制器中进行访问。话说如此,可是如何进行匹配路由?路由分段这个概念最基础的就是在应用程序中的App_Start 下的RouteConfig.cs中 routes.MapRoute(...原创 2019-10-10 17:51:58 · 305 阅读 · 0 评论 -
MVC区域和路由
MVC 2.0之后推出了区域这个概念很好理解,就是跟商场一样,有各个分区,主要是看起来就不混乱了具体的一些内容可以参考https://www.cnblogs.com/dotnet261010/p/10827065.html很不错...转载 2019-10-10 16:49:34 · 158 阅读 · 0 评论 -
MVC创建日期有交集处理
在项目中经常会遇见,添加的数据不能和之前的数据存在日期交集的情况比如已经有 3号-7号 的日期数据排除4种情况即可1:1-4号2:4-5号3:6-8号4:1-10号//添加的时候 如果已经有包含此区间的就不添加了 var a = DbContext.TourPackageUSDatePricingList.Where(t ...原创 2019-09-25 10:10:19 · 212 阅读 · 0 评论 -
MVC相关路径目录
JS相关: 属性 说明 window.location.href 完整的url window.location.protocol 协议 window.location.hostname 主机名 window.locatio...原创 2019-09-04 17:46:35 · 623 阅读 · 0 评论 -
MVC页面加载顺序
输入地址之后1:找寻相关路由2:进入路由对应控制器-方法3:进入对应viewstart4:进入对应页面5:加载layout布局加载js和html元素顺序由上而下依次加载项目中基本上js是为了对html元素的操作 所以应该将js放入最后以避免元素找不到的情况有些html元素又需要调用js的方法 所以script里面方法如果不加载html又找不到为了确保j...原创 2019-09-04 16:20:45 · 1354 阅读 · 0 评论 -
MVC中viewbag viewdata tempdata
viewdata viewbag它是key/value字典集合 它是dynamic类型对象从asp.net mvc1就有了 从asp.netmvc3才有基于asp.netframework 3.5 基于asp.net framework4.0viewdata比viewbag快 ...原创 2019-09-04 15:00:43 · 355 阅读 · 0 评论