摘要: 解决如下: 进行url编码:Server.UrlPathEncode(file.AttachmentName) 阅读全文
posted @ 2017-04-14 11:51 【可乐不加冰】 阅读(292) 评论(0) 推荐(0) 编辑
摘要: UnobtruSive AJAX和客户端验证 ASP.NET MVC 已经默认开启非侵入试js和客户端验证,在web.config可以看到如下配置: 如果想在指定页面使用此功能,直接在页面添加非侵入式js 同时添加视图的时候,要勾选引入脚本库(默认勾选),客户端验证才会启用 原理 使用的html辅助 阅读全文
posted @ 2017-04-07 00:04 【可乐不加冰】 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 程序中只需要引用log4net.dll文件即可 配置的引用 首先添加以上代码。 CS程序:在Main方法中添加; BS程序:Application_Start方法中添加; 或是两者都可以在AssemblyInfo.cs(Properties中)文件里添加以下的语句: 详细配置 log4net,可以把 阅读全文
posted @ 2017-03-31 23:52 【可乐不加冰】 阅读(427) 评论(0) 推荐(0) 编辑
摘要: T-SQL的IN: T-SQL的NOT IN: Or LINQ的IN: LINQ的IN解析成SQL: LINQ的NOT IN: LINQ的NOT IN解析成SQL: 阅读全文
posted @ 2017-03-24 18:50 【可乐不加冰】 阅读(14467) 评论(0) 推荐(0) 编辑
摘要: 阻止CSRF(跨站请求伪造) ASP.NET MVC提供了一个阻止CSRF攻击的好方法 在每个提交的表单中包含 在请求的控制器的控制器操作上声明[ValidateAntiForgeryToken]特性 HttpReferrer验证 验证提交表单的客户端是否在目标站点上 然后再添加自定义的过滤器 使用 阅读全文
posted @ 2017-03-24 00:07 【可乐不加冰】 阅读(286) 评论(0) 推荐(0) 编辑
摘要: RAISERROR 可以抛出一个错误,并被程序捕获,在存储过程经常使用; 是否进入Catch代码执行区域,在于错误严重等级设置 第一个参数:自定义的错误提示 第二个参数:消息关联的严重级别, 0 到 18 之间的 [0,10] ,不执行Catch代码块,也就是不打断执行顺序 [11,19], 跳到C 阅读全文
posted @ 2017-03-23 13:19 【可乐不加冰】 阅读(648) 评论(0) 推荐(0) 编辑
摘要: 验证注解的使用 1.Required:必须字段 2.StringLength:长度限制,或是可选项,最小3个字符 3.RegularExpression:使用正则表达式 4.Range:指定数值类型的最小值和最大值,(包含在内) 5.Compare:确保模型对象的两个属性用有相同的值 6.Remot 阅读全文
posted @ 2017-03-20 23:56 【可乐不加冰】 阅读(292) 评论(0) 推荐(0) 编辑
摘要: ModelState.IsValid 检验模型有效性 显示模型绑定(操作方法中没有参数): UpdateModel(album):模型绑定期间出错会抛出异常 TryUpdateModel(album) 不抛出错误,会返回true和false值 HTML辅助方法 表单默认方法是“get”提交方法 在控 阅读全文
posted @ 2017-03-18 23:04 【可乐不加冰】 阅读(419) 评论(0) 推荐(1) 编辑