摘要:
9.1 使用模型绑定 MVC 框架利用 “模型绑定” 特性通过 HTTP 请求(尤其是 POST 请求)可以方便地创建一些 C#对象,并将它们作为参数值传递给动作方法。(这是 MVC 处理表单的方式) MVC 框架会考察目标动作方法的参数,用一个模型绑定器(Model Binder)来获取由浏览器发 阅读全文
摘要:
视图模型- PagingInfo 类: 创建 “HtmlHelpers” 文件夹,在 PagingHelper 类中定义 HTML 辅助器方法 PageLinks: public static class PagingHelpers { /// <summary> /// HTML 的扩展方法,用来 阅读全文
摘要:
第7章 7.1 项目准备 1、创建解决方案和项目 2、安装工具包(Ninject 和 Microsoft.Aspnet.Mvc) 3、添加项目之间的引用 (4、设置 DI 容器) 首先在 “项目名称.WebUI” 项目中添加一个文件夹,并在其中添加一个名称为 NinjectDependencyRes 阅读全文
摘要:
HTML 4 的新特性之一是可以使 HTML 事件触发浏览器中的行为,比方说当用户点击某个 HTML 元素时启动一段 JavaScript。如果你想学习更多关于事件属性,请访问 JavaScript 教程。 事件属性应插入在 HTML 元素中。取值均为script HTML 事件属性分为窗口事件、表 阅读全文
摘要:
HTML是什么就不多说,这里只说一句 —— HTML是一门标记语言。 为了高效的学习,这里将把 HTML 标签按功能进行分类,并对常用的标签提供使用实例。 除此之外,还有一点要说的,那就是“HTML的‘全局属性’和‘事件属性’也是很重要的知识点”。 基础: 格式: <b> <bdi> <bdo> < 阅读全文
摘要:
文件上传: 阅读全文
摘要:
对于经常使用的功能,要尽可能封装成类和方法。 在封装成方法时可以尽可能的封装一个拥有很多参数可以适应很多场景的方法,比如具有多个参数的文件上传方法,然后再利用该方法通过指定某些参数的形式封装成某些具体场景下使用的方法。 阅读全文
摘要:
直接在类中使用 Server.MapPath 会出现错误,这是由于类中不能直接使用 System.Web.UI.Page 的非静态函数造成的。解决方法有两种: 方法一、使类继承System.Web.UI.Page类 class CFoo : System.Web.UI.Page 在使用方法一时请注意 阅读全文
摘要:
实现一(只改变图片质量,不改变图片尺寸): 实现二(只改变图片质量,不改变图片尺寸): 实现三(可同时实现质量压缩和尺寸按倍数收缩): 实现四(可按指定尺寸进行压缩): 实现五(高质量压缩图): 第一步为画布描绘时的质量设置,第二步为保存图片时JPEG压缩的设置。 实现六(无损高质量压缩图片): 实 阅读全文
摘要:
代码如下: 阅读全文