编程教程
您现在的位置: 中国个人站长站 >> 网络编程 >> ASP.NET教程 >> 教程正文 使用 ASP.NET Community Starter Kit建造网站
推荐位

使用 ASP.NET Community Starter Kit建造网站

中国个人站长站 ASP.NET教程 点击数: 更新时间:2007-8-9 4:04:15
sp;                 conPortal);
   cmdGet.CommandType = CommandType.StoredProcedure;
   cmdGet.Parameters.Add("@communityID",
                         CommunityGlobals.CommunityID);
   cmdGet.Parameters.Add("@username", username);
   cmdGet.Parameters.Add("@sectionID", sectionID);
   cmdGet.Parameters.Add("@pageSize", pageSize);
   cmdGet.Parameters.Add("@pageIndex", pageIndex);
   cmdGet.Parameters.Add("@sortOrder", sortOrder);
 
   ArrayList faqs = new ArrayList();
   conPortal.Open();
   SqlDataReader dr = cmdGet.ExecuteReader();
   while (dr.Read())
   faqs.Add(new FaqInfo(dr));
   conPortal.Close();
   return faqs;
}
这里有比较重要的一点是GetFaqInfo使用了以上特定的参数列表.在类框架中将通过其它的代理类来调用此方法所以参数必须一致.在后面我们写内容页面时你将会看到它是如何工作的。
我们的数据访问层现在已经完成了。如果你按照这个方式创建了模块,你已经可以开始编译和解决错误了。你可以考虑写一个驱动页面来试验以上FaqUtility 中的4个静态方法,并检查在表Community_Faqs  Community_ContentPages中的结果是否正确。

FAQ WebControls

在CSK中把显示内容的功能分成几个较小的控件。例如在Engine\Framework\ContentPages\Controls目录下,你会看到一个显示标题的控件(文件名Title.cs),还要内容摘要的控件(BriefDescription.cs)。我们需要为FAQ再增加两个特定的控件,一个显示答案和参考,另一个为授权用户显示编辑内容的链接。

FaqAnswer 和 FaqReference

在这一层的所有控件都是从

 << 上一页  [11] [12] [13] [14] [15] [16] [17] [18] [19] [20]  ... 下一页  >> 

教程录入:swh    责任编辑:swh 
个人站长站与你风雨同舟!
本站所提供的资源均来源于互联网,如有侵权行为,请与本站管理员联系,我们会第一时间删除!
·如果您发现《使用 ASP.NET Community Starter Kit建造网站》文章有错误,也请通知我们修改!
联系邮箱chinageren#126.com,谢谢支持!
站内搜索:
广告服务 | 友情链接 | 联系我们 | 免责声明 | 用户留言 | 网站导航
版权所有:中国个人站长站 2007-2008 未经授权禁止复制或建立镜像 客服QQ号:112731235
copyright © 2007-2008 www.ChinaGeRen.com online services. all rights reserved. 苏ICP备05000059号