Welcome 微信登录

首页 / 网页编程 / ASP.NET

自己动手写ASP.NET ORM框架(二):AdoHelper支持多数据库操作的封装(1)

自己动手写ASP.NET ORM框架(二):AdoHelper支持多数据库操作的封装(1)

自己动手写ASP.NET ORM框架(二):AdoHelper支持多数据库操作的封装(1)2011-04-24 博客园 奋斗第一步:编写AdoHelper类,用于封装对数据库的操作,能同时支持多个数据库(目前支持 SqlServer、Oracle、Access),可扩展支持任何类型的数据库。下面先进行代码片段分析,分析完毕后将贴出完整代码,代码块1-1:using System;using System.Collections;using System.C...
自己动手写ASP.NET ORM框架(二):AdoHelper支持多数据库操作的封装(2)

自己动手写ASP.NET ORM框架(二):AdoHelper支持多数据库操作的封装(2)

自己动手写ASP.NET ORM框架(二):AdoHelper支持多数据库操作的封装(2)2011-04-24 博客园 奋斗在上一篇文章中已经分析了AdoHelper的部分代码,接下来将继续分析剩余的部分代码,这里分析ExecuteNonQuery方法的实现,代码块1-1:// <summary>//通过提供的参数,执行无结果集的数据库操作命令// 并返回执行数据库操作所影响的行数。// </summary>// <param...
自己动手写ASP.NET ORM框架(三):关系映射配置—Table属性

自己动手写ASP.NET ORM框架(三):关系映射配置—Table属性

自己动手写ASP.NET ORM框架(三):关系映射配置—Table属性2011-04-24 博客园 奋斗在上一篇随笔中已经完成了ADO.NET操作数据库的封装,并已经支持多数据库,只需要在 配置文件中指定数据库类型即可,本节主要完成对象与数据库表的关系映射配置。下面看表名的映射配置代码块1-1:[Table(Name="Student")]public class StudentEntity{ //...........省略}在类...
自己动手写ASP.NET ORM框架(四):关系映射配置—Id属性

自己动手写ASP.NET ORM框架(四):关系映射配置—Id属性

自己动手写ASP.NET ORM框架(四):关系映射配置—Id属性2011-04-24 博客园 奋斗上一篇中完成了Table自定义属性的功能,现在来完成Id,因为一张表最主要的是结构就 是表名(Table name)、主键(Id)、列(Column)、主键生成策略。Id自定义属性的用法代码块1-1:[Table(name="Student")]public class StudentEntity{ private string st...
自己动手写ASP.NET ORM框架(六):实现查询功能FindById方法

自己动手写ASP.NET ORM框架(六):实现查询功能FindById方法

自己动手写ASP.NET ORM框架(六):实现查询功能FindById方法2011-04-24 博客园 奋斗通过配置实体与表的关系映射后,就可以实现对表的操作了,接下来实现简单对象的新增 功能。下面代码1-1是定义的操作数据对象方法的接口:using System;using System.Collections.Generic;using System.Text;using System.Data;using System.Data.SqlClient...
自己动手写ASP.NET ORM框架(七):实现新增功能Save方法

自己动手写ASP.NET ORM框架(七):实现新增功能Save方法

自己动手写ASP.NET ORM框架(七):实现新增功能Save方法2011-04-24 博客园 奋斗在上一篇中讲了根据ID查询的功能FindById方法,接下来将实现Save方法的功能,代码如 下1-1:#region 将实体数据保存到数据库public int Save<T>(T entity){ //从实体类中获取新增数据所需的表信息存于TableInfo对象中 TableInfo tableInfo = DbEntity...
谈谈我对DI的理解

谈谈我对DI的理解

谈谈我对DI的理解2011-04-24 博客园 青羽本文中DI指依赖倒置。依赖的概念Baidu百科:依靠别人或事物而不能自立或自给。软件开发中的依赖:依赖描述了两个模型元素之间的关系,如果被依赖的模型元素发生变 化就会影响到另一个模型元素。DI的概念A. 上层模块不应该依赖于下层模块,它们共同依赖于一个抽象。B. 抽象不能依赖于具象,具象依赖于抽象。实例谈开在分层开发中,通常会有这样的两个模块:DAL(数据访问层)和BLL(业务逻辑层) 。 下 面就以电子...
提取DiscuzNT里的提示功能ToolTip

提取DiscuzNT里的提示功能ToolTip

提取DiscuzNT里的提示功能ToolTip2011-04-24 博客园 mqingqing123DiscuzNT有一个比较好的控件:Hint,它可以给控件添加提示内容,目前基于JQuery的 Tip也有不少,但是使用起来非常的不方便,DiscuzNT提供的这个控件比较美观,使用也很简 单,类似如下,鼠标放上去会有一个提示框,整个提示的核心在Hint.cs里的Render里实现,protected override void Render(HtmlTex...
超级简单 - 在asp.net中限制下载文件的访问权限

超级简单 - 在asp.net中限制下载文件的访问权限

超级简单 - 在asp.net中限制下载文件的访问权限2011-04-24 博客园 朱祁林如果你想使下载的文件对终端的用户是私有的,需要他们通过验证用户名和密码验证访问 。那么所有人都会建议你不要把文件放在web服务器的根目录下,然后建议你使用 Response.TransmitFile。但是,如果你没有服务器的访问权限,对你来说实现这样的功能将 会非常困难。你不能访问服务器,你就只能就文件上传到web服务器的根目录下,这里有几个简单的步 骤,能实现通过用...
自定义ASP.NET UpdatePanel控件的错误处理

自定义ASP.NET UpdatePanel控件的错误处理

自定义ASP.NET UpdatePanel控件的错误处理2011-04-24 MSDN Sailing先决条件若要在您自己的开发环境中实现这些过程,您需要:Microsoft Visual Studio 2005 或 Microsoft Visual Web Developer 速成版。一个支持 AJAX 的 ASP.NET 网站。在服务器代码中自定义错误处理首先,您将通过使用页面中的服务器代码自定义错误处理。在服务器代码中自定义错误处理创建新页并切换到...
ASP.NET MVC Framework体验(2):显示列表数据

ASP.NET MVC Framework体验(2):显示列表数据

ASP.NET MVC Framework体验(2):显示列表数据2011-05-04TerryLee概述ASP.NET WebForm下,显示列表数据,经常会使用服务器控件GridView、 DataList等。在ASP.NET MVC Framework中,我们有两种方式进行显示数据,一是使用行内 代码,即通过循环视图数据使用<%=%>标记进行呈现;二是使用服务器控件,同样可 以把视图数据绑定在服务器控件,如ASP.NET 3.5中的新控件...
ASP.NET MVC Framework体验(3):表单提交

ASP.NET MVC Framework体验(3):表单提交

ASP.NET MVC Framework体验(3):表单提交2011-05-04TerryLee概述在前面的两篇文章总,我们分别做了一个简单的ASP.NET MVC的例子和进行数据 的绑定,在本文中,将通过ASP.NET MVC Framework实现表单的提交,你可以看到,在这里 有多种方法来获取表单数据,可以自动映射、通过Request对象获取等。实现新增数 据1.这里我们还采用上一篇做过的Blog示例(在后面的文章中,我将一直使用该示例) ,在这之...
ASP.NET MVC Framework体验(4):控制器

ASP.NET MVC Framework体验(4):控制器

ASP.NET MVC Framework体验(4):控制器2011-05-04TerryLee概述在MVC中,Controller用来处理和回应用户的交互,选择使用哪个View来进行显 示,需要往视图中传递什么样的视图数据等。ASP.NET MVC Framework中提供了IController 接口和Controller基类两种类型,其中在Controller提供了一些MVC中常用的处理,如定位 正确的action并执行、为action方法参数赋值、...
ASP.NET MVC Framework体验(5):路径选择(URL Routing)

ASP.NET MVC Framework体验(5):路径选择(URL Routing)

ASP.NET MVC Framework体验(5):路径选择(URL Routing)2011-05-04TerryLee概述在传统的ASP.NET应用程序中,发生一个请求之后将映射到一个.aspx文件,且会 对应到一个具体的物理aspx文件。ASP.NET MVC Framework中,进入一个请求之后,不再是 映射到.aspx文件,而是由MVC Framework中提供的路径选择引擎,映射到正确的Controller 和Action执行请求。ASP....
<< 271 272 273 274 275 276 277 278 279 280 >>