摘要:我对平台的技术架构的构想,是采用开源的ORM框架做数据持久层, Asp.net没有合适的Web层框架,就采用Asp.net的Code-behind方式编写代码,数据持久层同Web表现层之间的连接采用IOC的容器。 1、 开源框架选择: 数据持久层Nhibernate和IbatisNet这两个都是非常优秀的数据持久层,Nhibernate是优秀的Hibernate的 dotNet移植版本,在开源...
阅读全文
12 2005 档案
摘要:此分页控件是采用后台存储过程分页,每次只取一页的数据。当然,物不尽美,同样数据量很大的时候,也会增加数据库的负担,因每次翻页的时候,都要与数据库进行交互!一、存储过程 CREATE PROCEDURE [dbo].[PageData_P] @sqlstr nvarchar(3500), --SQL字符串@curpage int, --第N页@pagesize i...
阅读全文
摘要://by kevin@wuxiusing System;using System.IO;using System.Drawing;using System.Data;using System.Data.SqlClient;using System.Web.UI;using System.Web.UI.WebControls;using System.ComponentModel;using ...
阅读全文
摘要:在web.config加入以下节 注意:configSections一定要放在第一个子节最前面.剪切默认网站的webctrl_client目录到虚拟目录web/treepath/下,运行程序,树型界面出现了,只是前面的加减号出现问题,再右键查看WEB代码,发现SystemImagesPath属性还是指...
阅读全文
摘要:如果遇到这些错误,则需要考虑以下几个问题: 要检查的内容 远程服务器上的 Web 应用程序 存储在 Visual SourceSafe 中并使用 FrontPage 服务器扩展的 Web 应用程序 手动附加 要检查的内容如果得到“无法在 Web 服务器上启动调试”错误,请尝试检查下列内容: 您是否正在运行一个允许 Visual Studio 调试器自动附加到 Web 应用程序的 Windows...
阅读全文
摘要:无法打开Web项目“samp”。文件路径“D:\inetpub\samp”与URL“http://localhost/samp”不符。这两者需要映射到不同的服务器位置。
阅读全文
摘要:当您尝试查看 ASP.NET 应用程序中的页面时,可能会收到以下错误信息: Server Application UnavailableThe web application you are attempting to access on this web server is currently unavailable.Please hit the "Refresh" button in you...
阅读全文
摘要:虽然现在MS推出的ConfigurationBlock非常好用,可是,Cuyahoga没有使用MS的BLOCK,它采用自己的编码来实现配置数据的读取,下面是一段典型的配置: 上面是WEB应用程序中常见的配置信息,其中ConfigSections里定义配置节,在这里,定义了一个名为CuyahogaSettin...
阅读全文
摘要:Encryption.cs文件是该项目中用于进行加密的部分类Encryption只有一个静态方法StringToMD5Hash(string inputString),代码如下: public static string StringToMD5Hash(string inputString) { MD5CryptoServiceProvider md5 =...
阅读全文
摘要:原文:http://www.cuyahoga-project.org/home/developers.aspxMappings: 在我们使用像NHibernate这样强大的ORM工具的时候,映射类有时候是相当严格的.这就造成了很大的障碍,尤其是由于没有足够的真实的映射例子(更确切的说,对于Java版本的Hibernate来说,会有更多的例子). 提示:为了可以更好的理解...
阅读全文
摘要:在我的所有试图去解释Cuyahoga是怎么样利用NHibernate去持久化对象的文章中,这是第一篇. 在这一系列的文章中提到的NHibernate的版本是0.7, 还有Cuyahoga是0.7.0.1 . Configuration: 那么让我们开始NHibernate的配置吧. 对象和数据库之间的映射存在在运行时. 在Cuyahoga中, 配置的过程被封装在Cuyahoga.Co...
阅读全文
摘要:面向对象设计,ORM,NHIBERNATE杂谈
阅读全文
摘要:Cuyahoga研究之----数据库表结构
阅读全文
摘要:一. 显示消息对话框类 做项目时总免不了要弹出对话框,或提示用户,或做用户确认。像WinForm下的MessageBox一样很方便,但web下是不是也可以实现呢,答案是肯定的,我简单总结了一下并封装到类,在项目里像WinForm的MessageBox那样直接调用就可以,也可以把它编译成dll作为组件直接调用,并且它也没有弹出对话框时的大白屏现象:)。 /// ...
阅读全文
摘要:NUnit2.0详细使用方法。
大家都知道NUnit是在.NET进行TDD的利器。
如果你已经知道很多关于NUnit的应用,请指出我的不对之处和提出一些建议,使本文更加完善
阅读全文
摘要:Cookies用于存储特定用户信息,它提供了Web程序中一种有用的方式。多年以来,JavaScript开发人员已经进行了有关cookie的大量工作。同样,ASP.NET通过System.Web空间名称也提供了cookie的访问。虽然你不应该使用cookie来存储一些敏感性的数据,但是,它们是处理锁细数据的一个极好的选择,比如颜色参数选择或者最后一次访问日期。 传递cookiescookie是存储...
阅读全文
摘要:Session模型简介 Session是什么呢?简单来说就是服务器给客户端的一个编号。当一台WWW服务器运行时,可能有若干个用户浏览正在运正在这台服务器上的网站。当每个用户首次与这台WWW服务器建立连接时,他就与这个服务器建立了一个Session,同时服务器会自动为其分配一个SessionID,用以标识这个用户的唯一身份。这个SessionID是由WWW服务器随机产生的一个由24个字符组成的字符串...
阅读全文
摘要:可以设定虚拟目录的更多属性,如身份验证方式、默认文档等,还可以进行更有力的异常处理。IIS虚拟目录的属性可以参考MSDN IIsWebVirtualDir。主要内容:1、介绍System.DirectoryServices.DirectoryEntry2、如何使用DirectoryEntry来进行虚拟目录的管理本文相关代码可以发邮件到libiyang@163.com 介绍System.D...
阅读全文
摘要:虚拟目录的配置简单来说就是创建虚拟目录。用手工的方式实现非常简单,直接设定“Web sharing”就可以了,让我们看看怎么通过编程的方式实现,两种创建虚拟目录的方法: 1、通过调用iisvdir.vbs, 2、通过System.DirectoryServices.DirectoryEntry。为了方便描述,我写了两个虚拟目录操作类,简单的封装了iisvdir.vbs和System.Directo...
阅读全文

浙公网安备 33010602011771号