2016年9月23日

datapicker

摘要: 阅读全文

posted @ 2016-09-23 00:43 llchang 阅读(300) 评论(0) 推荐(0) 编辑

2016年4月23日

ASP.Net MVC 5 高级编程 第7章 成员资格、授权和安全性

摘要: 第7章 成员资格、授权和安全性 7.1 安全性 ASP.NET MVC 提供了许多内置的保护机制(默认利用 HTML 辅助方法和Razor 语法进行 HTML编码以及请求验证等功能特性,以及通过基架构建的控制器白名单表单元素来防止重复提交攻击) 永远不要相信用户提交的任何数据。 实际的例子 每次渲染 阅读全文

posted @ 2016-04-23 00:29 llchang 阅读(1159) 评论(1) 推荐(2) 编辑

2016年4月15日

ASP.NET MVC5 高级编程 第5章 表单和HTML辅助方法

摘要: 参考资料《ASP.NET MVC5 高级编程》第5版 第5章 表单和HTML辅助方法 5.1 表单的使用 5.1.1 action 和 method 特性 默认情况下,表单发送的是 HTTP Post 请求 EF 对于外键关系,数据库名称等也有约定。这些约定取代了以前需要提供给一个关系对象映射框架的 阅读全文

posted @ 2016-04-15 01:34 llchang 阅读(502) 评论(0) 推荐(0) 编辑

2016年4月14日

ASP.NET MVC5 第4章

摘要: 参考资料《ASP.NET MVC5 高级编程》第5版 第4章 模型 本章所探讨的模型是要显示、保存、创建、更新和删除的对象。 基架指使用 MVC 提供的工具为每个模型对象的标准索引构建、创建、编辑和删除功能构建控制器和视图。这个构建工作称为基架(scaffolding)。 4.1 建模 4.2 构造 阅读全文

posted @ 2016-04-14 02:19 llchang 阅读(349) 评论(0) 推荐(0) 编辑

2016年4月9日

ASP.NET MVC5 高级编程 第3章 视图

摘要: 参考资料《ASP.NET MVC5 高级编程》第5版 第3章 视图 3.1 视图的作用 视图的职责是向用户提供界面。 不像基于文件的框架,ASP.NET Web Forms 和PHP ,视图本身并不被访问,浏览器,并不能直接指向一个视图并渲染它。相反视图被控制器渲染,因为控制器提供了渲染所需要的数据 阅读全文

posted @ 2016-04-09 02:28 llchang 阅读(666) 评论(0) 推荐(0) 编辑

ASP.NET MVC5 高级编程 第2章 控制器

摘要: 参考资料《ASP.NET MVC5 高级编程》第5版 第2章 控制器 控制器:响应用户的HTTP 请求,并将处理的信息返回给浏览器。 2.1 ASP.NET MVC 简介 MVC 模式中的控制器(controller)主要负责响应用户的输入,并且在响应时修改(Model)。通过这种方式,MVC 中的 阅读全文

posted @ 2016-04-09 02:25 llchang 阅读(367) 评论(0) 推荐(0) 编辑

2016年4月5日

ASP.NET MVC5 入门

摘要: 参考资料《ASP.NET MVC5 高级编程》第5版 第1章 入门 1.1 ASP.NET MVC 简介 ASP.NET MVC是一种构建Web 应用程序的框架,它将一般的MVC(Model-View-Controller)模式应用于ASP.NET 框架。 在分离应用程序的关注点方面(例如,从显示逻 阅读全文

posted @ 2016-04-05 01:30 llchang 阅读(949) 评论(0) 推荐(0) 编辑

2016年3月9日

2_JavaScript日期格式化

摘要: 第二章 JavaScript 时间格式化 2.1 Ticks 转换为常规日期 2.2 常规日期格式化 阅读全文

posted @ 2016-03-09 02:16 llchang 阅读(326) 评论(0) 推荐(0) 编辑

正则表达式

摘要: 1,引子 正则表达式的使用,可以通过简单的方法来实现强大的功能。就是用一串字符验证是符合一种规范,这个规范就是正则表达式。 2,正则表达式的历史 RegExp 是正则表达式的缩写 正则表达式的第一个实用应用程序就是Unix 中的 ged 编辑器。 5,全部符号解释 表2.常用的元字符 代码说明^匹配字符串的开始$匹配字符串的结束.匹配除换行符以外的所有字符\w匹配字母或数字或下划线或汉字\s... 阅读全文

posted @ 2016-03-09 02:06 llchang 阅读(329) 评论(0) 推荐(0) 编辑

前端数据校验

摘要: 第6章 数据校验 6.1 手机号码验证 function isMobile(value, colname) { var mobile = /^1[3458]\d{9}$/; alert(value.length); alert(value+'1'); alert(mobile.test(value)); ... 阅读全文

posted @ 2016-03-09 01:33 llchang 阅读(493) 评论(0) 推荐(0) 编辑

导航