02 2013 档案

摘要:这是一个Model:[Required] [StringLength(100, ErrorMessage = "{0} 必须至少包含 {2} 个字符。", MinimumLength = 8)] public string UserName { get; set; }在UI层验证:UserName:@Html.TextBoxFor(m => m.UserName) @Html.ValidationMessageFor(m => m.UserName)orUserName:<input type="text" name="Use 阅读全文
posted @ 2013-02-21 16:20 V青山绿水 阅读(416) 评论(0) 推荐(0) 编辑
摘要:public interface A { void A1(); } public class EEEE:A { public void A1() { Console.Write("1111111111"); } }static void Main(string[] args) {Type o = Type.GetType("ConsoleApplication1.EEEE"); A a = (A)Activator.CreateInstance(o);... 阅读全文
posted @ 2013-02-19 10:02 V青山绿水 阅读(142) 评论(0) 推荐(0) 编辑
摘要:http://msdn.microsoft.com/en-us/library/system.componentmodel.dataannotations.displayattribute.aspxTheSystem.ComponentModel.DataAnnotationsnamespace provides attribute classes that are used to define metadata for ASP.NET MVC and ASP.NET data controls.ClassesClassDescriptionAssociatedMetadataTypeType 阅读全文
posted @ 2013-02-04 17:33 V青山绿水 阅读(630) 评论(0) 推荐(0) 编辑
摘要:一、扩展方法的介绍 我一般理解一个知识点喜欢拆分去理解,所以对于扩展方法的理解可以拆分为——首先它肯定是一个方法,然而方法又是对于一个类型而言的,所以扩展方法可以理解为现有的类型(现有类型可以为自定义的类型和.Net 类库中的类型)扩展(添加)应该附加到该类型中的方法。 在没有扩展方法之前,如果我们想为一个已有类型自定义自己逻辑的方法时,我们必须自定义一个新的类型来继承已有类型的方式来添加方法,使用这种继承方式来添加方法时,我们必须自定义一个新的派生类型,如果基类有抽象方法还需要重新去实现抽象方法,这样为了扩展一个方法却会导致因继承而带来的其他的开销(指的是又要去自定义一个派生类,还要覆盖基. 阅读全文
posted @ 2013-02-04 11:08 V青山绿水 阅读(1013) 评论(0) 推荐(1) 编辑
摘要:首先说明:代码片段是从网络获取,然后自己修改。我想好的东西应该拿来分享。先说下原理:当我们采集页面的时候,如果被采集的网站需要登录才能采集。不管是基于Cookie还是基于Session,我们都会首先发送一个Http请求头,这个Http请求头里面就包含了网站需要的Cookie信息。当网站接收到发送过来的Http请求头时,会从Http请求头获取相关的Cookie或者Session信息,然后由程序来处理,决定你是否有权限访问当前页面。好了,原理搞清楚了,就好办了。我们所要做的仅仅是在采集的时候(或者说HttpWebRequest提交数据的时候),将Cookie信息放入Http请求头里面就可以了。在这 阅读全文
posted @ 2013-02-01 16:10 V青山绿水 阅读(429) 评论(0) 推荐(1) 编辑
摘要:阅读目录开始config文件 - 自定义配置节点config文件 - Propertyconfig文件 - Elementconfig文件 - CDATAconfig文件 - Collectionconfig文件 - 读与写读写 .net framework中已经定义的节点xml配置文件xml配置文件 - CDATAxml文件读写注意事项配置参数的建议保存方式config文件与XML文件的差别今天谈谈在.net中读写config文件的各种方法。 在这篇博客中,我将介绍各种配置文件的读写操作。 由于内容较为直观,因此没有过多的空道理,只有实实在在的演示代码, 目的只为了再现实战开发中的各种场景。 阅读全文
posted @ 2013-02-01 14:49 V青山绿水 阅读(235) 评论(1) 推荐(0) 编辑
摘要:StructureMap 是一个非常灵巧的IOC框架,与asp.net MVC 更是很好的集成。准备:下载StructureMap,基本实例中只需要引用StructureMap.dll文件,并引用命名空间StructureMap下面是我们需要使用IoC的示例代码,我们要创建TestController,希望通过IoC为TestController的构造函数提供Ants.Provider.ICacheProvider的实例对象。Step1:用StructureMapControllerFactory代替默认的DefaultControllerFactory,以及StructureMap的初始化, 阅读全文
posted @ 2013-02-01 13:40 V青山绿水 阅读(533) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示