摘要:
写博客,我觉得最大的就是对自己学习的一个监督和鼓励吧!我会坚持的!加油! 阅读全文
2005年12月5日
2005年6月30日
摘要:
论坛配置的数据在WEB上存储是以HashTable方式来存储,但是在数据库中却已一个字段来存储这个HashTable以序列化的方式将HashTable序列化为二进制数据存储到数据库中,需要的时候在来反序列化他。HashTable类型是怎么序列化到数据库中的,代码如下://参照CnForums1.2\Data Providers\SqlDataProvider\SqlDataProvider.cs中... 阅读全文
摘要:
今天我们来看一下论坛操作数据库的一个整体流程,我们先以注册用户为例首先,我们通过页面找到注册的页面 User/CreateUser.aspx ,其中使用了<Forums:CreateUser id="CreateUser1" runat="server" />控件然后,我们在Controls的项目中找 User/CreateUser.cs 文件,通过 string skinFilena... 阅读全文
2005年6月29日
摘要:
在aspx文件中显示的如下:<Forums:Default runat="server"/>从这个可以看出是一个自定义用户控件然后我们在看Forums标签的定义<%@ Register TagPrefix="Forums" Namespace="AspNetForums.Controls" Assembly="AspNetForums.Controls" %>可以看的出,这... 阅读全文
摘要:
作为自己学习cnforums代码的一个笔记,同时也监督自己吧!这张图是cnforums的一个系统框架图。可以看出,分成三层结构,Web层是通过webpage 和 很多的自定义组件构成,中间层 Component,处理一些业务逻辑,数据访问层DataProvider,进行数据库操作。 阅读全文
2004年11月5日
摘要:
表一、运算符与特殊字符 运算符 描述 / 选择子元素,返回左侧元素的直接子元素;如果"/"位于最左侧表示选择根结点的直接子元素 // 递归下降,不论深度,搜索指定的元素;如果位于最左侧表示从根结点出发递归下降搜索指定元素 . 表示当前元素 * 通配符,选择任意元素,不考虑名字 @ 取得属性值,作为属性名的前缀 @* 通配符,选择任意属性,不考虑名字 : 名字作用范围... 阅读全文
摘要:
<xsl:choose> 语法:<xsl:choose> 属性:无,表示一个多选测试的开始 <xsl:when> 语法:<xsl:when expr="script-expression" language="language-name" test="pattern"> 属性: ... 阅读全文
摘要:
语法: <xsl:if expr="script-expression" language="language-name" test="pattern"> 属性: expr ── 脚本语言表达式,计算结果为"真"或"假";如果结果为"真",且通过test,则在输出... 阅读全文
摘要:
定义模板<xsl:template> 语法:<xsl:template match="node-context" language="language-name"> 属性: match ── 确定什么样的情况下执行此模板。作为一种简化的说明,在此处使用标记的名字;其中最上层模板必须将match... 阅读全文