jquery+linq制作博客,一

近段时间在学习jquery,以前在网页中用过ms的ajax,感觉用系统框架的ajax速度很慢,后来由于种种原因,我们没有在项目中采用ajax,当然后来偶尔采用了一下anthem。感觉这个ajax很好用,基本上只要会使用.net控件,就会使用这个dotnet的ajax控件了!后来在项目中大部分的验证都是采用dotnet的验证控件处理的,几乎很少写js了。近段时间突然对界面和用户体验提高了要求,于是在处理项目的时候就写了些js。发现项目组中的大部分成员都不怎么会js。近段时间的那些js大部分都是自己写的。当然同时在业务的时间也看了一下jquery。看了之后,觉得这个js类库使用起来很方便,结合自己近段时间学习了linq。于是再写一个博客程序(当初学dotnet2.0的时候就写过一个博客,由于技术方面的问题,当然那个博客的界面很不好!)

前段时间再和朋友聊天的时候,朋友问我有没有写学习笔记,我自己去年那段时间一直很忙,所以很少写些读书笔记,于是想在写博客的时候也把制作过程写出来!

好了闲话不说那么多了,接下来就说说第一步:设计数据库

表:post

postID博文ID主键
PostTitle标题
PostContent内容
Summary摘要
ViewCount浏览次数
AuthorName作者
CreateTime创作时间
UpgradeTime更新时间
IsPublish是否发布
IsDelete是否删除

表:Catalog

CatalogID类别ID主键
CatalogName类别名
ParentCatalogID上级类别ID

表:PostCatalog

PostCatalogID主键
PostID博文ID外键
CatalogID类别ID外键

表:PostTag

TagID标签ID主键
PostID博文ID外键
TagName标签名

表:PostComment

CommentID评论ID主键
PostID博文ID外键
CommentContent评论内容
CommentTime评论时间
CommentAuthorName评论者姓名
CommentAuthorEmail评论者Email
CommentWebSite评论者网站

这样以来,一个简单的博客系统的数据库就设计好了,设置好相关联的主外键。采用dotnet2.0的注册数据库成员资格服务根据添加成员资格服务中需要的数据表格和存储过程。

jquery