2005年11月9日
摘要:
这是写.hbm.xml文件最容易犯的错误之一首先,Class的Name属性必须是"完全限定类名,程序集名"这里,例如很多人在这里写成"product"或者"product,ibiz.core",这样,没有写上namespace或程序集名,就迫使Nhibernate在正在运行的程序集中去寻找,最终,得到上面的错误所以,一定要注意这点,这里的hbm.xml文件里的写法,是用对象的思维去写,不要当成数据... 阅读全文
posted @ 2005-11-09 14:58
菩提树
阅读(1976)
推荐(0)
编辑
2005年11月8日
摘要:
这同天在做一个安装项目,用于直接通过ASP.NET页面用向导方式来安装数据库到本地SQL SERVER中
当我将代码写好后,用NUNIT测试时,全部通过,建立,删除数据库都正常
但是,在ASP.NET页面中使用相同的代码连接数据库时,却遭遇到失败
于是,查找资料,最终找到了在ASP.NET中使用Integrated Security=SSPI方式连接数据库的方法了 阅读全文
posted @ 2005-11-08 11:11
菩提树
阅读(6606)
推荐(0)
编辑
2005年11月4日
摘要:
这几天在研究Coyahoga,其中有一部分,Cuyahoga用了自定义的Section来存储配置数据在前面的文章中,我也对其做了解说从Web.Config文件读取数据,很多文章都做了讲解,基本也是比较简单,无非是加入一个SECTION,将SECTION的处理程序交给NameValueSectionHandler来处但是,针对更改Web.Config文件内容的部分,我在GOOGLE上找了半天,也没有... 阅读全文
posted @ 2005-11-04 12:52
菩提树
阅读(2226)
推荐(0)
编辑
2005年11月1日
摘要:
仍然是一些浅显的代码,使用NUnit测试主要演示如何用正则表达式去除掉HTML代码中的标记,保留纯文本(比如,纯文本粘贴功能),当然,这个你用JS也可以在客户端实现另一段代码实现了从一个字符串中减掉一个子字符串的功能,这个应该是常用的吧,当然,你也可以重载操作符嘛,重载减号运算操作符也可以达到同等目的下面是例子代码 阅读全文
posted @ 2005-11-01 15:51
菩提树
阅读(1249)
推荐(0)
编辑
摘要:
这个范例演示的是如何在app.Config中加入一个自定义的Section,然后,在此Section中配置Key/Value数据,然后对其进行读取操作实际上包含两个示例一个是用默认的NameValueSectionHandler对自定义的Section数据进行处理二个是用自定义的类对自定义的Section数据进行处理,并且Section中的key,value键的键名是自定义键名然后,测试项目中对其... 阅读全文
posted @ 2005-11-01 12:43
菩提树
阅读(1070)
推荐(0)
编辑
2005年10月28日
摘要:
Cuyahoga是一个开源的站点内容管理系统,它的构思独特,设计巧妙,功能强大,并且,其中涉及到的技术非常多
例如NHIBERNATE,URL重写,是很优秀的开源项目
但是可惜没有很好的文档,INSTALL中的说明也较为简单,而且没有DOCUMENT来说明如何使用该系统,而它对于网站内容的管理又有别于我们见过的其CMS系统,所以,许多人下载了,安装了,却不会使用该系统.本文就是对Cuyahoga如何使用的一个详述 阅读全文
posted @ 2005-10-28 13:01
菩提树
阅读(5571)
推荐(0)
编辑
2005年10月21日
摘要:
在上一篇WEB项目的分拆和布署中,我从Cuyahoga这个项目中的WEB项目布署方法和另一篇来自CSDN上关于WEB项目分拆的文章中总结了一种用于WEB项目的模块化分解及自动布署的方法后来,cndragon朋友留言给我,在上面告诉了我如何让VS.NET可以在本地项目中创建WEB项目相关文件的方法他的方法经我验证,确实有效,默认情况下,当你建立一个WEB应用时,点新建-->文件,看不到WINFORM... 阅读全文
posted @ 2005-10-21 12:18
菩提树
阅读(937)
推荐(0)
编辑
2005年10月19日
摘要:
虽然现在MS推出的ConfigurationBlock非常好用,可是,Cuyahoga没有使用MS的BLOCK,它采用自己的编码来实现配置数据的读取,下面是一段典型的配置: 上面是WEB应用程序中常见的配置信息,其中ConfigSections里定义配置节,在这里,定义了一个名为CuyahogaSettings... 阅读全文
posted @ 2005-10-19 15:17
菩提树
阅读(1997)
推荐(0)
编辑
摘要:
Encryption.cs文件是该项目中用于进行加密的部分类Encryption只有一个静态方法StringToMD5Hash(string inputString),代码如下: public static string StringToMD5Hash(string inputString) { MD5CryptoServiceProvider md5 = ne... 阅读全文
posted @ 2005-10-19 12:39
菩提树
阅读(3153)
推荐(0)
编辑
摘要:
Text.Css里定义了一个用于文本处理的类,它只有一个静态方法TruncateText(string FullText,int numberofCharacters)源代码如下: public static string TruncateText(string fullText, int numberOfCharacters) { string text; ... 阅读全文
posted @ 2005-10-19 12:29
菩提树
阅读(2130)
推荐(0)
编辑
|