路漫漫,求索不息

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2013年9月3日

摘要: dynamic是FrameWork4.0的新特性。dynamic的出现让C#具有了弱语言类型的特性。编译器在编译的时候不再对类型进行检查,编译期默认dynamic对象支持你想要的任何特性。比如,即使你对GetDynamicObject方法返回的对象一无所知,你也可以像如下那样进行代码的调用,编译器不会报错:dynamic dynamicObject = GetDynamicObject();Console.WriteLine(dynamicObject.Name);Console.WriteLine(dynamicObject.SampleMethod());说到正确用法,那么首先应该指出一个 阅读全文
posted @ 2013-09-03 20:53 路漫漫,求索不息 阅读(447) 评论(0) 推荐(0) 编辑

摘要: 将Action动作中传递的FormCollection转变成对应的实体,可以使用Controller的TryUpdateModel()方法。示例如下:[csharp] view plaincopyprint?[HttpPost]publicActionResultCreate(FormCollectioncollection){try{if(ModelState.IsValid){varstudent=newStudent();//在这里转换 TryUpdateModel(student,collection);dalStudent.Add(student);returnRedirectToA 阅读全文
posted @ 2013-09-03 19:01 路漫漫,求索不息 阅读(390) 评论(0) 推荐(0) 编辑

摘要: 在Asp.Net MVC 1.0编程中,我们经常遇见这样的场景,在新建一个对象时候,通过HtmlHelper的方式在View模型中渲染Html控件,当填写完相关内容后,通过Form把需要新建的内容Post回View对应Controller的Action(例如:Create),指定的Action可以通过接受FormCollection参数、值参数或者某个类的实例参数(比如:Movie类),完成新建的操作。(主要指HtmlHelper.TextBox)当我们通过传递FormCollection参数进行操作时,如果不使用UpdateModel方法,而利用ModelState.IsValid及Mode 阅读全文
posted @ 2013-09-03 18:52 路漫漫,求索不息 阅读(314) 评论(0) 推荐(0) 编辑

摘要: List的方法和属性 方法或属性 作用Capacity 用于获取或设置List可容纳元素的数量。当数量超过容量时,这个值会自动增长。您可以设置这个值以减少容量,也可以调用trin()方法来减少容量以适合实际的元素数目。Count 属性,用于获取数组中当前元素数量Item( ) 通过指定索引获取或设置元素。对于List类来说,它是一个索引器。Add( ) 在List中添加一个对象的公有方法AddRange( ) 公有方法,在List尾部添加实现了ICollection接口的多个元素BinarySearch( ) 重载的公有方法,用于在排序的List内使用二分查找来定位指定元素.Clear( ) 阅读全文
posted @ 2013-09-03 16:24 路漫漫,求索不息 阅读(301) 评论(0) 推荐(0) 编辑

摘要: BackgroundWe’ve been hearing a lot of good feedback on the recently released update to the Entity Framework in .NET 4. This release marks a significant advancement from the first release that shipped with .NET 3.5 SP1. I’m not going to spend time here talking about what’s new, but you can check here 阅读全文
posted @ 2013-09-03 14:19 路漫漫,求索不息 阅读(301) 评论(0) 推荐(0) 编辑

摘要: 由微软 ASP.NET 团队|2008 年 8 月 19 日推特在本教程中,您将学习在不同版本的 Internet Information Services 中如何使用 ASP.NET MVC 和 URL 路由。您将了解与 IIS 7.0 (经典模式)、 IIS 6.0 和早期版本的 IIS 使用 ASP.NET MVC 的不同策略。ASP.NET MVC 框架取决于 ASP.NET 路由将浏览器请求路由到控制器操作。要充分利用 ASP.NET 路由,您可能必须在您的 web 服务器上执行额外的配置步骤。这一切取决于 Internet 信息服务 (IIS) 和请求处理模式为您的应用程序的版本。 阅读全文
posted @ 2013-09-03 11:18 路漫漫,求索不息 阅读(473) 评论(0) 推荐(0) 编辑

摘要: 又到新年了,日历又要从2011年翻到2012年了,这使我有太多的感慨,进而勾起了对太多往事的回忆。过去的10年,毫无疑问是中国软件业发展最快的10年。当我们刚刚毕业的时候,还在使用VB、PB开发一些简单的数据库应用,而现在却几乎看不到它们的踪影,换来的是诸如J2EE和.NET这样的大型web应用。而这期间,RUP、XP、敏捷开发、持续集成••••••一个接一个的新概念层出不穷,令人眼花缭乱。现在想来,恍如隔世。但更令我印象深刻而难以忘怀的,是我亲自经历的、亲眼目睹的、道听途说的一个又一个的软件项目,它们有的获得了成功,但更多的是令人沮丧的失败。套用一下大文豪托尔斯泰体:幸福的家庭都是一样的,不 阅读全文
posted @ 2013-09-03 08:05 路漫漫,求索不息 阅读(559) 评论(0) 推荐(0) 编辑