- 博客(53)
- 收藏
- 关注
转载 好久没有用了
好久没有在这里写博了。今天用了live writer测试一下可以写不。转载于:https://www.cnblogs.com/bitstudio/archive/2011/01/13/1934166.html
2011-01-13 01:44:00 184
转载 用于主题检测的临时日志(9fcb0391-54d0-4f35-9170-e53887f47814 - 3bfe001a-32de-4114-a6b4-4005b770f6d7)...
这是一个未删除的临时日志。请手动删除它。(2fac4ba2-dd3e-4564-bbb5-a7fdb599128e - 3bfe001a-32de-4114-a6b4-4005b770f6d7)转载于:https://www.cnblogs.com/bitstudio/archive/2011/01/13/1934151.html...
2011-01-13 00:17:00 231
转载 设计模式松散耦合
这是ContactManager的第四次迭代,本次迭代中我们将重构应用程序,通过合理的利用设计模式松散其耦合。松耦合的程序更有弹性,更易维护。当应用程序面临改动时,你只需修改某一部分的代码,而不会出现大量修改与其耦合严重的相关代码这种牵一发而动全身的情况。 在当前的ContactManager应用中,所有的数据存储及验证逻辑都分布在controller类中,这并不是个好主意。要...
2009-05-05 00:14:00 407
转载 ADO.NET Entity Framework 入门示例向导 2
本篇文章在《ADO.NET Entity Framework 入门示例向导(附Demo程序下载)》基础上,进一步演示如何使用EntityClient 新数据提供程序、对象服务(Object Services)和LINQ to Entities与概念模型交互。Entity Framework 使用概念层、映射层和逻辑层将关系数据库结构抽象化。EntityClient和Entity SQL(...
2009-03-30 15:49:00 143
转载 ADO.NET Entity Framework 入门示例向导1
ADO.NET Entity Framework 是.Net Framework 3.5 SP1 引入的实体框架,它使开发人员可以通过对象模型(而不是逻辑/关系数据模型)专注于数据。实体框架Entity Framework使用概念层、映射层和逻辑层将逻辑数据库结构抽象化。本文http://forum.entlib.com 开源论坛小组提供。 实体数据模型(Entity Data Mode...
2009-03-30 15:46:00 88
转载 如何:使用实体数据模型向导(实体框架)
本主题演示如何使用 实体数据模型 向导来生成定义 AdventureWorks 销售 实体数据模型 (EDM) 的映射文件,以及如何将 Visual Studio 项目配置为使用 实体框架。此模型和配置将在任务相关的各个 实体框架 主题中使用。 实体数据模型 向导从 Visual Studio 2008 Service Pack 1 (SP1) 开始成为 Visual Studio 的一...
2009-03-30 01:16:00 587
转载 演练:创建 Adventure Works 销售模型和查询 (C#)
本演练提供了复杂性最小的基本端对端 LINQ to Entities 方案。您将创建 AdventureWorks 销售模型,其中包含基于 AdventureWorks 示例数据库中的 Address、Contact、Product、SalesOrderHeader 和 SalesOrderDetail 表的实体和关联。然后,您将创建一个简单查询来列出 AdventureWorks 库存...
2009-03-30 01:10:00 322
转载 如何:在 Visual Studio 中创建 LINQ to Entities 项目
不同类型的语言集成查询 (LINQ) 项目需要某些导入的命名空间 (Visual Basic) 或 using 指令 (C#) 和引用。最低要求是对 System.Core.dll 和 System.Data.Entity.dll 的引用,以及用于 System.Linq 和 System.Data.Objects 命名空间的 using 指令。LINQ to Entities 还需要对...
2009-03-30 00:55:00 222
转载 ADO.NET Entity Framework 学习
上篇 前一段时间园子里有很多文章介绍分析了Linq To SQL,它可以说是一个简单实现的ORM,是微软针对数据和对象的阻抗不平衡的问题。C# 3.0推出一些新的特性,比如Extension Method, Lambda Expression, Anonymous Type,其实这些新特性都是用来为Linq服务。Linq To SQL将程序员从以往写大量的sql查询语句、取值、赋值中解放...
2009-03-30 00:18:00 121
转载 LINQ to SQLite 教程
本教程将引导您通过创建一个简单的应用技术支持LINQ to SQL技术。在不到5分钟,您将有随时可以使用的数据访问层为您的业务对象 示例介绍目录如下: 介绍了LINQ to SQL技术 要求 编写项目 从数据库生成模型 查询数据 插入新数据 更新数据 删除数据 其他信息 介绍了LINQ to SQL技术 LINQ主张语言综合查询,这意味着数据检索已不再是一个独立的语言。 LINQ引擎允...
2009-03-29 16:59:00 417
转载 使用XML文件来动态配置ASP.NET MVC的Route规则
一般情况下,我们都是直接在Global.asax.cs文件中直接写上Route规则的,例如:public static void RegisterRoutes(RouteCollection routes){ routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); routes.MapRoute( ...
2009-03-29 01:02:00 76
转载 在asp.net mvc上应用新ASP.NET图表控件
微软去年11月发布了一个很酷的新ASP.NET服务器控件,<asp:chart />,可以免费用在ASP.NET 3.5中,而且还可以用在asp.net mvc。可以看新ASP.NET图表控件<asp:chart runat="server"/>。 相关资源的下载链接: Download the free Microsoft Chart Controls Down...
2009-03-29 00:33:00 124
转载 使用XML读写删除功能来实现资源文件配置
资源文件的配置,暂不支持编辑,如果要编辑直接删除后新增就可以了。1.添加资源文件strings.zh-cn.resx和strings.en-us.resx也可以参考资源文件配置和使用 页面代码:aspx <?xml version="1.0" encoding="utf-8"?><root> <xsd:schema id="root" xmlns="" ...
2009-03-28 17:25:00 104
转载 添加mvc T4模板
添加路径在 D:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\ItemTemplates\CSharp\Web\MVC\CodeTemplates 目录下的 AddController:定义好建立controller文件的代码框架 AddView:定义各种样式代码框架 下面有设置好的TT文件建立好之后的TT文件放入文件夹内即...
2009-03-28 16:40:00 89
转载 ASP.NET MVC 多语言解决方案
今天根据别人的设计思路进行整理编写了一个读语言程序,具体如下 1、HTML界面上显示的文字需要多语言 2、HTML界面上JS输出的文字需要多语言 原来在HTML部分直接写的文字都不能直接写要输出的文字,而是要采用标记的方法来替换。JS也是同理。 那么在MVC下怎么能透明的实现多语言呢?所谓透明的实现是指,程序员在开发程序当中,不需要过多的考虑多语言的问题,直接调用一个方法就能实现多语言,...
2009-03-21 23:33:00 113
转载 Server.MapPath使用方法
记录一下Server.MapPath的使用方法,以备后用:总注:Server.MapPath获得的路径都是服务器上的物理路径,也就是常说的绝对路径1、Server.MapPath("/")注:获得应用程序根目录所在的位置,如 C:\Inetpub\wwwroot\。2、Server.MapPath("./")注:获得所在页面的当前目录,等价于Server.MapPat...
2009-03-21 23:12:00 70
转载 ASP.Net MVC FCKEditor文本编辑器
学了一段时间的ASP.Net MVC框架,想用ASP.Net MVC框架做一个Blog的小程序。找了半天也没有找到一个好用的可以直接在MVC框架下调用的好富文本编辑器。也许可以直接在MVC框架中引用原来asp.net webform的一些组件,不过总感觉不大舒服,所以计划自己动手写一个。我首先想到了FCKEditor,它其实是一个与平台无关的富文本编辑器,他可以在java,asp,asp...
2009-03-21 22:38:00 181
转载 sqlmetal 代码生成工具
SqlMetal 命令行工具可为 .NET Framework 的 LINQ to SQL 组件生成代码和映射。通过应用本主题后面出现的选项,可以指示 SqlMetal 执行若干种不同的操作,其中包括: 从数据库生成源代码和映射属性或映射文件。 从数据库生成供自定义使用的中间数据库标记语言 (.dbml) 文件。 ...
2009-03-20 14:15:00 99
转载 代码生成工具 (SqlMetal.exe)
SqlMetal 命令行工具可为 .NET Framework 的 LINQ to SQL 组件生成代码和映射。通过应用本主题后面出现的选项,可以指示 SqlMetal 执行若干种不同的操作,其中包括: 从数据库生成源代码和映射属性或映射文件。 从数据库生成供自定义使用的中间数据库标记语言 (.dbml) 文件。 ...
2009-03-20 14:07:00 119
转载 DBLinq 之 Linq TO Mysql
最近做网站需要往mysql里面插入数据,但vs2008自带的linq也不支持mysql.在网上找了些资料,终于找到了个支持mysql的linq工具,就是DBLinq.把方法帖上来以便以后使用.一、工具:Dblinq ;MySQL 5.0以上,编程主机需要安装;VS2008二、生成DataContext cs文件DbMetal.exe -provider=...
2009-03-20 14:06:00 315
转载 ASP.NET 主题(Themes)
1、主题是什么 主题由一组元素组成:外观、级联样式表 (CSS)、图像和其他资源。主题将至少包含外观。主题是在网站或 Web 服务器上的特殊目录中定义的。主题是一组Web Control的属性设置的集合,提供一种简单的方法设置控件的样式属性。· 主题只在Web Control中有效· 母板页(Master Page)上不能设置主题,但是主题...
2009-03-20 13:18:00 186
转载 ASP.NET MVC一起使用jQuery
jQuery是一款容易上手的JavaScript库,任何Web开发平台都可以使用,它跟ASP.NET MVC框架的结合尤为引人瞩目。James Estes曾在InfoQ上发表过一篇文章,名为jQuery正在靠1.2版及jQuery UI赢得人心,谈到了jQuery最近的一次发布,并介绍了很多杰出的特性。 藉由ASP.NET MVC内置的扩展性,开发人员便可以使用第三方库,例如jQu...
2009-03-19 23:53:00 86
转载 ASP.NET MVC 中应用主题 预览4
在 ASP.NET 传统的 Web 项目中,我们知道可以应用主题(Theme)。但在 ASP.NET MVC 项目中如何应用呢。因为着重于 ASP.NET MVC 的基本特性,所以一时也没有想解决方法。 在浏览相关网页时,曾经看到一种实现方式,How To Setup Custom Theme Support In ASP.NET MVC Preview 4 using a Custom...
2009-03-19 23:51:00 110
转载 asp.net mvc 皮肤的探索实现
在利用ASP.NET MVC 框架编写程序时,有时我们需要根据业务自己选择视图模板存放的位置,比如针对用户的设置选择不同的皮肤。如下:我们建一个 Themes/{Channel}/{Theme}/{Controller}/ {Action} 的存放路径,视图模板还用webform。 在Url客户端的显示上,我们还遵循{Channel}/{Controller}/ {Action}规...
2009-03-19 23:21:00 63
转载 12、新特性之 IValueProvider
在刚发布的ASP.NET MVC Beta版中,在UpdataModel方法中提供了一个带有IValueProvider参数的重载。那么这个IValueProvider有什么用呢?我们先来看一个简单的场景,例如我们的blog系统有一个Post的对象,Post对象有一个Tags属性和Categories属性,他们的类型分别是:Post.Tags:StateList<str...
2009-03-15 13:59:00 178
转载 11、使用AJAX
本系列文章基于ASP.NET MVC beta.本示例Blog系统同步更新的演示站点:http://4mvcblog.qsh.in/在ASP.NET MVC beta发布之前,M$就宣布支持开源的JS框架jQuery,然后ASP.NET MVC beta发布后,你建立一个ASP.NET MVC beta的项目后,你可以在项目的scripts目录下找到ASP.NET AJAX和jQue...
2009-03-15 13:57:00 75
转载 10、Action Filter 与 内置的Filter实现(实例-防盗链)
本系列文章基于ASP.NET MVC Preview5. 前一篇中我们已经了解了Action Filter 与 内置的Filter实现,现在我们就来写一个实例。就写一个防盗链的Filter吧。首先继承自FilterAttribute类同时实现IActionFilter接口,代码如下:/**////<summary>///防盗链Filter.///&l...
2009-03-15 13:53:00 105
转载 9、Action Filter 与 内置的Filter实现(介绍)
本系列文章基于ASP.NET MVC Preview5.有时候你想在调用action方法之前或者action方法之后处理一些逻辑,为了支持这个,ASP.NET MVC允许你创建action过滤器。Action过滤器是自定义的Attributes,用来标记添加Action方法之前或者Action方法之后的行为到控制器类中的Action方法中。一些可能用到Action过滤器的地方有:...
2009-03-15 13:51:00 71
转载 8、ModelState与数据验证
ViewData有一个ModelState的属性,这是一个类型为ModelStateDictionary的ModelState类型的字典集合。在进行数据验证的时候这个属性是比较有用的。在使用Html.ValidationMessage()的时候,就是从ViewData.ModelState中检测是否有指定的KEY,如果存在,就提示错误信息。例如在前一篇文章ASP.NET MVC 入门7、...
2009-03-15 13:46:00 113
转载 7、Hellper与数据的提交与绑定
本系列文章基于ASP.NET MVC Preview5.ASP.NET MVC提供了很多Hellper的方法,Hellper就是一些生成HTML代码的方法,方便我们书写HTML代码(有一部分的朋友更喜欢直接写HTML代码)。我们也可以利用.NET 3.5的扩展方法来书写我们自己的Hellper。例如:<%=Html.ActionLink("首页","index","Ho...
2009-03-15 13:42:00 96
转载 6、TempData
本系列文章基于ASP.NET MVC Preview5.ASP.NET MVC的TempData用于传输一些临时的数据,例如在各个控制器Action间传递临时的数据或者给View传递一些临时的数据,相信大家都看过“在ASP.NET页面间传值的方法有哪几种”这个面试题,在ASP.NET MVC中TempData的就是其中的一种传值方法。TempData默认是使用Session来存储临时...
2009-03-15 13:31:00 122
转载 5、View与ViewData
本系列文章基于ASP.NET MVC Preview5.view在MVC模式中与用户进行最直接的接触,它负责数据的呈现。这里要注意一点就是,view只是负责数据的呈现,所以我们应该要尽量让view中不涉及业务逻辑的处理。我们来添加一个Blog首页的view。在安装了ASP.NET MVC后,我们在添加新项目的时候可以看到有MVC的view模板:注:如果你的是中文版的VS...
2009-03-15 13:29:00 138
转载 4、Controller与Action
本系列文章基于ASP.NET MVC Preview5.Controller是MVC中比较重要的一部分。几乎所有的业务逻辑都是在这里进行处理的,并且从Model中取出数据。在ASP.NET MVC Preview5中,将原来的Controller类一分为二,分为了Controller类和ControllerBase类。Controller类继承自ControllerBase类,而Co...
2009-03-15 11:39:00 146
转载 3.3 ASP.NET MVC URL Routing 学习
定义URL Routing 在一个route中,通过在大括号中放一个占位符来定义( { and } )。当解析URL的时候,符号"/"和"."被作为一个定义符来解析,而定义符之间的值则匹配到占位符中。route定义中不在大括号中的信息则作为常量值。下面是一些示例URL: ...
2009-03-14 18:40:00 87
转载 3.2 System.Web.Routing入门及进阶 下篇
上面介绍的是最简单的一种定义方式。当然我们可以建立更复杂的规则。其中就包括设定规则的默认值以及设定规则的正则表达式。UrlRouting高级应用预计效果:当我访问/a/b.aspx时就会转到Default.aspx?category=a&action=b在页面上显示category:aaction:b亦如果我访问/chsword/xxxx.aspx...
2009-03-14 18:35:00 86
转载 3.1 System.Web.Routing入门及进阶 上篇
System.Web.Routing已经作为一个程序集包含在.net3.5sp1中发布了。虽然我们并没有在3.5sp1中发现Asp.net Mvc的踪迹,但是亦以感觉到它离我们不远了。System.Web.Routing用于在Asp.net的Web应用程序中进行URLRouting。所谓UrlRouting就是将一个地址映射为另一个地址,比如我访问/chsword/2008...
2009-03-14 18:34:00 82
转载 3、Routing
本系列文章基于Microsoft ASP.NET MVC Beta.在一个route中,通过在大括号中放一个占位符来定义( { and } )。当解析URL的时候,符号"/"和"."被作为一个定义符来解析,而定义符之间的值则匹配到占位符中。route定义中不在大括号中的信息则作为常量值。下面是一些示例URL: ...
2009-03-14 18:10:00 84
转载 2、项目的目录结构与核心的DLL
我们新建一个ASP.NET MVC的Web Application后,默认的情况下,项目的目录结构如下: App_Data :这个目录跟我们一般的ASP.NET website是一样的,用于存放数据。 Content :这个目录是建议用来存放一下资源文件的。例如CSS、JS、图片等等。当然你不愿意的话,完全可以不放到这里来。 Controllers...
2009-03-14 18:08:00 75
转载 1简介
什么是MVC模式MVC(Model-View-Controller,模型—视图—控制器模式)用于表示一种软件架构模式。它把软件系统分为三个基本部分:模型(Model),视图(View)和控制器(Controller)。那么MVC模式和我们熟悉的WebForm模式有什么不同呢?他的各个部分又是怎样分工的呢?我们先来看一下普通的WebForm模式下,我们请求一个例如http://...
2009-03-14 18:04:00 64
转载 添加MVC模板
在中文版VS 08中安装MVC 看到微软MIX08大会的产品发布了Silverlight、IE8、ASP.NET MVC,一阵窃喜。马上下载MVC2(ASP.NET MVC Preview 2)来安装(自从装了VS08的中文版后,就一直没装MVC的扩展在等MVC2)。装完打开VS一看,没有找到MVC的模板。顿觉失落,那个郁闷啊。。。。可是上了个厕所回来,突然灵光一闪,这不就是...
2009-03-14 16:52:00 83
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人