代码改变世界

为了最高境界的偷懒,自动格式化随笔

2014-05-27 14:53 by y-z-f, 2035 阅读, 1 推荐, 收藏, 编辑
摘要:偷懒的缘故大家也可以看到笔者的很多随笔都有一定的美化,然而每次都是手工去调整,如果是内容比较少的随笔可能会比较容易,但是遇到内容比较多的随笔,就需要花费比较多的时间了,最终的情况可能是我们写了半个小时,美化一下就要十五分钟了,对于我们这类大懒人,太浪费时间了,于是笔者今天上午攻读了Perl,写出了一... 阅读全文

ASP.NET MVC学习之模型绑定(2)

2014-05-26 10:04 by y-z-f, 2383 阅读, 4 推荐, 收藏, 编辑
摘要:3.手工调用模型绑定很多情况下我们都是通过形参的方式接收来自http流中的数据,这看似是完美的,但是缺少了很多过程中的控制,所以我们就需要使用手工的方式进行绑定。下面我们通过一个例子来说明,首先打开Views/Home/Index.cshtml页面,并输入如下代码: 1 @{ 2 ViewB... 阅读全文

ASP.NET MVC学习之模型绑定(1)

2014-05-25 19:37 by y-z-f, 4453 阅读, 2 推荐, 收藏, 编辑
摘要:一.前言下面我们将开始学习模型绑定,通过下面的知识我们将能够理解ASP.NET MVC模型的模型绑定器是如何将http请求中的数据转换成模型的,其中我们重点讲述的是表单数据。二.正文1.简单类型绑定学过一定ASP.NET MVC都会为这个特点所骄傲,就是能够将表单中与同名的参数映射,这相比操作ASP... 阅读全文

ASP.NET MVC学习之模型模板篇

2014-05-23 10:20 by y-z-f, 12358 阅读, 7 推荐, 收藏, 编辑
摘要:一.前言如果你使用ASP.NET MVC制作后台一定会爱上它的EditorForModal、DisplayForModal和LabelForModal方法,因为这些方法可以将模型直接变成对应的标签,省了不少事,但是对于一些苛刻的人来说,一定想自定义,下面我们会先介绍如何使用,然后介绍如何自定义。二.... 阅读全文

ASP.NET MVC学习之视图篇(2)

2014-05-22 09:24 by y-z-f, 3411 阅读, 1 推荐, 收藏, 编辑
摘要:继ASP.NET MVC学习之视图(1)学习4.HTML辅助器虽然在ASP.NET MVC中我们已经摆脱了ASP.NET的控件,但是对于页面中需要循环标签的情况依然还是存在,可能很多人认为用foreach就可以完成,但是这个仅仅只是针对单个循环,如果多个循环中都要使用到同样的标签呢?下面笔者就介绍两... 阅读全文

ASP.NET MVC学习之视图篇(1)

2014-05-21 09:35 by y-z-f, 3775 阅读, 9 推荐, 收藏, 编辑
摘要:一.前言不知道还有多少读者从第一篇开始一直学习到如今,笔者也会一直坚持将ASP.NET MVC的学习完美的结束掉,然后开始写如何配合其他框架使用ASP.NET MVC的随笔。当然笔者后面的随笔如果没有特殊说明使用的都是ASP.NET MVC 4,因为笔者认为只要精通即可。二.正文1.自定义视图引擎相... 阅读全文

ASP.NET MVC学习之控制器篇扩展性

2014-05-20 13:46 by y-z-f, 3159 阅读, 4 推荐, 收藏, 编辑
摘要:一.前言在之前的一篇随笔中已经讲述过控制器,而今天的随笔是作为之前的扩展。二.正文1.自定义动作方法相信大家在开发过程一定会遇到动作方法的重名问题,虽然方法的名称和参数一样,但是里面的逻辑是不一样的,因为你设置了对应的注解属性可以确定调用哪个动作方法。这个时候你就需要将动作的名称与方法的名称区别开来... 阅读全文

ASP.NET MVC学习之过滤器篇(2)

2014-05-15 10:22 by y-z-f, 6209 阅读, 2 推荐, 收藏, 编辑
摘要:下面我们继续之前的ASP.NET MVC学习之过滤器篇(1)进行学习。3.动作过滤器顾名思义,这个过滤器就是在动作方法调用前与调用后响应的。我们可以在调用前更改实际调用的动作,也可以在动作调用完成之后更改最终返回的结果,当然很多人一定不太明白这个到底可以干什么,下面我们举一个比较实际的例子:相信理解... 阅读全文

ASP.NET MVC学习之过滤器篇(1)

2014-05-13 21:18 by y-z-f, 15168 阅读, 5 推荐, 收藏, 编辑
摘要:一.前言继前面四篇ASP.NET MVC的随笔,我们继续向下学习。上一节我们学习了关于控制器的使用,本节我们将要学习如何使用过滤器控制用户访问页面。二.正文以下的示例建立在ASP.NET MVC 4之上(VS2012)1.授权过滤器只要涉及用户的网站,都一定会涉及到什么权限的用户可以访问哪个页面。对... 阅读全文

C#学习之Linq to Xml

2014-05-12 15:55 by y-z-f, 9979 阅读, 9 推荐, 收藏, 编辑
摘要:前言我相信很多从事.NET开发的,在.NET 3.5之前操作XML会比较麻烦,但是在此之后出现了Linq to Xml,而今天的主人公就是Linq to Xml,废话不多说,直接进入主题。题外:最近由于身体原因去医院,耽误了不少时间,不然这篇随笔可能早就完成了。实例项目下载目录:生成xml创建简单的... 阅读全文

ASP.NET MVC学习之控制器篇

2014-05-07 09:14 by y-z-f, 12089 阅读, 4 推荐, 收藏, 编辑
摘要:一.前言许久之后终于可以继续我的ASP.NET MVC连载了,之前我们全面的讲述了路由相关的知识,下面我们将开始控制器和动作的讲解。ASP.NET MVC学习之路由篇幅(1)ASP.NET MVC学习之路由篇幅(2)ASP.NET MVC学习之路由篇幅(3)二.正文1.IController的使用这... 阅读全文

C#之玩转反射

2014-04-25 14:52 by y-z-f, 64449 阅读, 77 推荐, 收藏, 编辑
摘要:前言之所以要写这篇关于C#反射的随笔,起因有两个: 第一个是自己开发的网站需要用到 其次就是没看到这方面比较好的文章。所以下定决心自己写一篇,废话不多说开始进入正题。前期准备在VS2012中新建一个控制台应用程序(我的命名是ReflectionStudy),这个项目是基于.net 4.0。接着我们打... 阅读全文

ASP.NET MVC学习之路由篇(3)

2014-04-24 13:39 by y-z-f, 5762 阅读, 4 推荐, 收藏, 编辑
摘要:继ASP.NET MVC学习之路由篇(2)后继续学习。11.根据路由输出链接 既然是网站开发自然少不了链接,我们已经学会了强大的路由,但是还缺少一步就是能够将这些路由的路径输出到页面,下面我们就开始学习如何输出路由路径。首先我们的路由注册部分如下所示: 1 namespace MvcStudy ... 阅读全文

BackBone.js之Router

2014-04-22 19:21 by y-z-f, 8916 阅读, 2 推荐, 收藏, 编辑
摘要:一、前言 有一段时间没有写随笔了,可能是最近的烦心事有点多。不倾诉了,开始我们的主题吧,以前做过一个web的聊天平台,js的代码足足有2k行。虽然是在一个星期就完成了,但是想想还是不服。一定有一种更简单更快捷的方法,所以开始读《javascript设计模式》从而发现了BackBone.js这个框... 阅读全文

ASP.NET MVC学习之路由篇(2)

2014-03-18 16:11 by y-z-f, 7036 阅读, 4 推荐, 收藏, 编辑
摘要:继ASP.NET MVC学习之路由篇(1)后继续学习。7.解决与物理路径的冲突 当发送一个请求至ASP.NET MVC时,其实会检查网站中存不存在这个请求的物理路径文件,如果存在的话,就会直接将这个物理文件返回。但是有时候我们需要它执行控制器的某个方法,而不是直接将这个物理文件返回。那么我们就需... 阅读全文