
C# MVC系列
文章平均质量分 69
C# MVC相关知识
Marzlam
志远行近/一步一个小目标-每个阶段做最好的自己~ 三年计划启动中·
展开
-
客户端接收存在潜在威胁
原因:有<>小于和大于号的时候 传参的过程中 网站解析会防止你传入 html元素影响页面 所以进行了限制 流程:是页面获取通过js 传参进入控制器方法 控制器方法在传参到DAL 层处理 也有可能url传参 解决方法1:先编码 传过去 接收之后再解码 编码解码的js方法在下方 var message = HtmlEncode($("#message").val().trim()...原创 2019-08-19 17:35:06 · 210 阅读 · 0 评论 -
C#筛选器类ActionFilterAttribute
命名空间 using System.Web.Mvc; 1:什么是过滤器? 过滤器就是在使用之前过滤一些条件。 2:为什么要用过滤器? 因为大多数情况下会有一些限制条件。列如 session过期检查 登录状态 3:了解下ActionFilterAttribute的作用? 过滤器里面有4个定义处理 方法前、方法后、返回结果前、返回结果后 [AttributeUsage(Attribut...原创 2019-11-18 17:35:51 · 3947 阅读 · 0 评论 -
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 · 315 阅读 · 0 评论 -
MVC中viewbag viewdata tempdata
viewdata viewbag 它是key/value字典集合 它是dynamic类型对象 从asp.net mvc1就有了 从asp.netmvc3才有 基于asp.netframework 3.5 基于asp.net framework4.0 viewdata比viewbag快 ...原创 2019-09-04 15:00:43 · 364 阅读 · 0 评论 -
MVC页面加载顺序
输入地址之后 1:找寻相关路由 2:进入路由对应控制器-方法 3:进入对应viewstart 4:进入对应页面 5:加载layout布局 加载js和html元素顺序 由上而下依次加载 项目中基本上js是为了对html元素的操作 所以应该将js放入最后以避免元素找不到的情况 有些html元素又需要调用js的方法 所以script里面方法如果不加载html又找不到 为了确保j...原创 2019-09-04 16:20:45 · 1380 阅读 · 0 评论 -
MVC相关路径目录
JS相关: 属性 说明 window.location.href 完整的url window.location.protocol 协议 window.location.hostname 主机名 window.locatio...原创 2019-09-04 17:46:35 · 631 阅读 · 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 · 218 阅读 · 0 评论 -
MVC区域和路由
MVC 2.0之后推出了区域这个概念 很好理解,就是跟商场一样,有各个分区,主要是看起来就不混乱了 具体的一些内容可以参考https://www.cnblogs.com/dotnet261010/p/10827065.html很不错 ...转载 2019-10-10 16:49:34 · 169 阅读 · 0 评论 -
MVC路由匹配
当我们访问一个url的时候,程序首先做的事情是global.ascx中 先把路由全部注册 然后url根据注册的路由 从上到下 去匹配,匹配到适合的就不在往下进行就按照第一个匹配的路由 去相应的控制器中进行访问。 话说如此,可是如何进行匹配路由? 路由分段这个概念 最基础的就是 在应用程序中的App_Start 下的RouteConfig.cs中 routes.MapRoute( ...原创 2019-10-10 17:51:58 · 313 阅读 · 0 评论