摘要: 预备知识 LINQ技术 LINQ是.NET 3.5中新增的一种技术,这个技术扩展了.NET平台上的编程语言,使其可以更加方便的进行数据查询,单纯的LINQ技术主要完成对集合对象(如System.Collection下或System.Collection.Generic命名空间下的对象)的查询。结合L 阅读全文
posted @ 2016-11-23 17:34 在西天取经的路上…… 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 提示1. 在Entity Framework中怎样排序关系(Relationships) 问题: 在Entity Framework论坛中常会看到关于排序相关联项目的问题。 例如,想象你要查询客户,并返回那些欠款超过30的账户,与此同时检索这些账户的订单。 并且你需要将那些订单按下单日期排序,这样你 阅读全文
posted @ 2016-11-23 17:34 在西天取经的路上…… 阅读(143) 评论(0) 推荐(0) 编辑
摘要: Directory类 是一个静态类,常用的地方为创建目录和目录管理。 一下来看看它提供的操作。 1、CreateDirectory 根据指定路径创建目录。有重载,允许一次过创建多个目录。 2、Delete 删除指定的目录。 有重载,指示目录有子目录的情况下,是否删除子目录。 true则连同子目录一起 阅读全文
posted @ 2016-11-23 17:30 在西天取经的路上…… 阅读(239) 评论(0) 推荐(0) 编辑
摘要: System.Uri类用于处理Uri地址信息,常用到它的地方有,相对Uri地址转绝对Uri地址,获取Uri的某部分信息等等,可以说是一个非常有用的类。 一、属性 AbsolutePath 获取 URI 的绝对路径。 AbsoluteUri 获取绝对 URI。 Authority 获取服务器的域名系统 阅读全文
posted @ 2016-11-23 17:29 在西天取经的路上…… 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 一、区别与联系 ViewData 和 TempData 都可以传递弱类型数据,区别如下:TempData 只在当前 Action 中有效,生命周期和 View 相同;保存在Session中,Controller每次执行请求的时候,会从Session中先获取TempData,而后清除Session,获 阅读全文
posted @ 2016-11-23 17:21 在西天取经的路上…… 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 一、公共模板 1、@RenderBody() 在网站公用部分通过一个占位符@RenderBody()来为网站独立部分预留一个位置。然后私有页面顶部通过@{Layout="公用模板路径"}来引入公用模板,并在自身放到公用模板的位置。同时也可以设置ViewData或ViewBag设置网站标题,关键词等信 阅读全文
posted @ 2016-11-23 17:20 在西天取经的路上…… 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 一、所有的Controller都继承自System.Web.Mvc.Controller 目前ASP.NET MVC3默认提供了多种ActionResult的实现,在System.Web.Mvc命名空间里。 其中ActionResult是一个抽象类,所有一下的Result都继承自它,因此如果一个Ac 阅读全文
posted @ 2016-11-23 17:19 在西天取经的路上…… 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 一、Razor基础 1、单行代码书写 @代码 2、多行代码书写 @{ //@加个大括号就可以在里面写C#代码了。 C#代码第一行 C#代码第二行 } 3、Razor模板引擎会自动判别代码块,但是当代码存在二义性的时候,可以用小括号澄清 再给一个例子,就是调用泛型方法的时候,尖括号会导致Razor转回 阅读全文
posted @ 2016-11-23 17:19 在西天取经的路上…… 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 一、自定义Filter 自定义Filter需要继承ActionFilterAttribute抽象类,重写其中需要的方法,来看下ActionFilterAttribute类的方法签名。 因此自定义过滤器可以选择适当的方法来重写方可。下面来举个简单的例子:检查登录状态的过滤器,没有登录则跳转到登录页 控 阅读全文
posted @ 2016-11-23 17:18 在西天取经的路上…… 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 一、Html.BeginForm <form>标签 new里面的叫做htmlAttributes,能够设置本控件的HTML属性,至于class前面加个@是因为class在C#里是关键字。 二、Html.TextBox <input type="text" /> 标签 三、Html.TextArea 阅读全文
posted @ 2016-11-23 17:18 在西天取经的路上…… 阅读(153) 评论(0) 推荐(0) 编辑