摘要: MVC中的AJAX操作原理还是基于Jquery的封装操作。 使用微软提供的Ajax请求脚本。 另创建一个MvcAjax的Action和视图。 在视图中添加:这两个脚本不能少 @*jquery脚本*@ <script src="~/Scripts/jquery-1.8.2.min.js"></scri 阅读全文
posted @ 2016-10-19 21:09 Sealee 阅读(1041) 评论(0) 推荐(0) 编辑
摘要: 校验保障了MVC 应用程序安全性。 Models 文件夹包含表示应用程序模型的类 1,创建一个项目MvcValidateDemo。 2,创建一个实体类UserInfo在Models中,包含Id、UserName、Age属性。 3,创建UserInfo控制器,并添加一个Add的Action。 4,为名 阅读全文
posted @ 2016-10-19 20:16 Sealee 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 在项目中我们引用了System.Web.Routing; Routing的作用: 确定Controller 确定Action 确定其他参数 根据识别出来的数据, 将请求传递给Controller和Action. Global.asax中 在App_Start目录中的RouteConfig.cs文件 阅读全文
posted @ 2016-10-19 20:05 Sealee 阅读(8121) 评论(0) 推荐(1) 编辑
摘要: Controller: Controllers 文件夹包含负责处理用户输入和响应的控制器类。 MVC 要求所有控制器的名称必须以 "Controller" 结尾。 控制器的职责: 处理跟用户的交互 处理业务逻辑的调用 指定具体的视图显示数据,并且把数据传递给视图 约定: 必须是非静态类 必须实现IC 阅读全文
posted @ 2016-10-18 23:16 Sealee 阅读(851) 评论(0) 推荐(0) 编辑
摘要: JSON:JavaScript 对象表示法(JavaScript Object Notation)。 JSON 是存储和交换文本信息的语法。类似 XML。 JSON 比 XML 更小、更快,更易解析。 什么是 JSON ? JSON 使用 JavaScript 语法来描述数据对象,但是 JSON 仍 阅读全文
posted @ 2016-10-18 22:41 Sealee 阅读(3403) 评论(0) 推荐(1) 编辑
摘要: Razor 不是编程语言。它是服务器端标记语言。 Razor 是一种允许您向网页中嵌入基于服务器的代码(Visual Basic 和 C#)的标记语法 当网页被写入浏览器时,基于服务器的代码能够创建动态内容。在网页加载时,服务器在向浏览器返回页面之前,会执行页面内的基于服务器代码。由于是在服务器上运 阅读全文
posted @ 2016-10-18 21:53 Sealee 阅读(7208) 评论(1) 推荐(0) 编辑
摘要: 控制器 显示数据页 添加 更新 阅读全文
posted @ 2016-10-17 22:22 Sealee 阅读(438) 评论(0) 推荐(0) 编辑
摘要: Html.Encode 新建Action,命名为HtmlEncodeDemo 将含有特殊字符的值传递给View视图 <%= ViewData["script"] %> 会在页面上弹出对话框 Html.Encode用于编码页面上的特殊字符。 (不会弹对话框,进行了编码) 标准写法: <%= Html. 阅读全文
posted @ 2016-10-17 21:23 Sealee 阅读(333) 评论(0) 推荐(0) 编辑
摘要: 一般我们在控制器的方法中用 ViewData["data"] 来保存数据,在前台页面使用的时候需要转型,这会很麻烦,而强类型视图帮我们解决了这个问题。 如: 添加一个UserInfo.cs在Models中作为强类型的实体 将模拟数据在名为Show的Action中定义出来,并用ViewData传递到视 阅读全文
posted @ 2016-10-17 20:59 Sealee 阅读(9542) 评论(5) 推荐(2) 编辑
摘要: 1、简述 private、 protected、 public、 internal 修饰符的访问权限。 private:私有成员,在类的内部才能访问 protected:保护成员,在该类内部和继承本类的子类中可以访问 public:公共成员,完全公开,没有访问限制 internal:在当前程序集中可 阅读全文
posted @ 2016-10-16 15:52 Sealee 阅读(1135) 评论(0) 推荐(1) 编辑