摘要: Filter 专用于 MVC 可以在 MVC 的请求管道里添加逻辑 之前、之后 Cross-cutting concerns(贯穿特性) 避免代码重复 常用场景 授权 需要 HTTPS 注:Filter 是专用于 MVC 管道的,不同于之前讲的 ASP.NET Core 的管道。 MVC 管道: F 阅读全文
posted @ 2020-07-16 11:51 学做flutter的小菜鸡 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 诊断中间件 命名空间:Microsoft.AspNetCore.Diagnostics 作用:报告信息并处理异常 常用的诊断中间件: UseDeveloperExceptionPage UseStatusCodePages:返回 400~600 的状态码 UseExceptionHandler Us 阅读全文
posted @ 2020-07-16 11:47 学做flutter的小菜鸡 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 条件 Tag Helpers ConditionTagHelper: [HtmlTargetElement(Attributes = nameof(Condition))] public class ConditionTagHelper : TagHelper { public bool Condi 阅读全文
posted @ 2020-07-16 10:56 学做flutter的小菜鸡 阅读(162) 评论(0) 推荐(0) 编辑
摘要: Tag Helpers Tag Helpers 是服务器端的 C# 代码,它在 Razor 文件里,它会参与到创建和渲染 HTML 元素过程中 和 HTML Helpers 类似 跟 HTML 的命名规范一致 内置了很多 Tag Helpers,也可以自定义 JavaScript Tag Helpe 阅读全文
posted @ 2020-07-16 10:52 学做flutter的小菜鸡 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 自定义验证 Attribute Attribute,IModelValidator 示例:ValidUrlAttribute public class ValidUrlAttribute : Attribute, IModelValidator { public string ErrorMessag 阅读全文
posted @ 2020-07-15 22:15 学做flutter的小菜鸡 阅读(210) 评论(0) 推荐(0) 编辑
摘要: Model Binding Model Binding 允许我们用 HTTP 请求里的数据来创建 C# 对象,这个对象就是 Action 方法的参数。 可以使用以下类型用来 Model Binding: int,string 等简单类型 复杂类型对象 数组 示例: 将 localhost/Album 阅读全文
posted @ 2020-07-15 21:51 学做flutter的小菜鸡 阅读(249) 评论(0) 推荐(0) 编辑
摘要: XSS Cross-Site Scripting 跨站脚本攻击:攻击者将客户端脚本注入到其他用户查看的网页中。 不被信任的数据: HTML input HTTP Headers Query strings Attributes,EXIF 信息 防止 XSS HTML Encoding:> 变成 &g 阅读全文
posted @ 2020-07-14 23:18 学做flutter的小菜鸡 阅读(255) 评论(0) 推荐(0) 编辑
摘要: props: { //primary,warning,green,danger,white,black,gray type: { type: String, default: 'primary' }, // '', small size: { type: String, default: '' }, 阅读全文
posted @ 2020-07-07 15:36 学做flutter的小菜鸡 阅读(147) 评论(0) 推荐(0) 编辑
摘要: <body> <div id="app"> <my-pnc></my-pnc> </div> <template id="mypnc"> <h3>{{title}}</h3> </template> <script type="text/javascript"> //2.全局注册组件 Vue.com 阅读全文
posted @ 2020-07-07 14:56 学做flutter的小菜鸡 阅读(124) 评论(0) 推荐(0) 编辑
摘要: <body> <div id="app"> <my-pnc></my-pnc> </div> <!--第一种模板写法--> <script type="text/x-template" id="mypnc"> <h3>你好Vue</h3> </script> <!--第二种模板写法--> <temp 阅读全文
posted @ 2020-07-07 13:34 学做flutter的小菜鸡 阅读(211) 评论(0) 推荐(0) 编辑