CSblog的学习记录

CSblog的学习记录

1 /将文章表/分类表/评论表/留言表分别做成类,放入App_Code中
2 MD5
最好的方法就是不储存原始密码,而是加密后再放到数据库中。
当我们想验证用户时,我们只需将用户输入的口令再次加密与数据库中的记录进行比较即可。
MD5.Text = CookieAuthentication.HashPasswordForStoringInConfigFile(txtPassword.Text, "MD5")

TextBox2.Text = FormsAuthentication.HashPasswordForStoringInConfigFile(TextBox1.Text.Trim(),

"MD5");

这两个有区别吗?

3 返回一个数据库连接
return new OleDbConnection(connstring);
可以这样使用
OleDbConnection con = ConDB.getConnection();
4 比较巧的地方
public ArticleOperate()
    {
        this.con = ConDB.getConnection();//好像这个地方比较巧,将得到连接放入构造中
    }
5 viewstate相当于页面级别的session,可以用来存数据,比如在文本框中连续提交数据,然后求和,就可以在服

务器端用viewstate来存

6 DataTable不支持ReadXml,要用DataSet

7 关于RequiredFieldValidator中的属性Display="{None|Static|Dynamic}"
    自己的语言概括,客观的解释:  
    Dynamic   动态显示,只有发生错误在存在于内存中  
    None   什么都不是    
    Static   静态显示,始终存在于内存中,即使没发生错误.也存在此控件
8 关于RequiredFieldValidator中的属性 ValidationGroup
下一个有用的特性是ValidationGroup属性,将你在一个按钮点击时要验证的控件设置为同一个组名吧,而另

一个按钮要验证的设置为另一个名,这样就可以使点击一个按键时只发生期望的验证,而不是所有的验证,而

不必在服务器端显示来控件。注意,按钮也应该设计ValidationGroup属性。

转载于:https://www.cnblogs.com/lishenglyx/archive/2008/08/21/1273083.html

技术特点说明: -------------------------------- 1.分层架构设计 2.采用XML输出+XSLT模板生成XHTML页面显示的方式,主题更改更容易,更方便。 3.自定义的web.Config扩展,配置清淅明了。 4.XSLT模板缓存,页面显示速度大大增加(需要在coreSettings.config里把debug改为false)。 CSBlogV2.0.1前台功能说明 ------------------------------------ 1.日志的发表、编辑、查看、删除,采用FckEditor所见即所得编辑器; 2.可上传文件,图片时可自动生成缩略图; 3.日志属性有多种类型,可针对不同的用户开放; 4.搜索功能支持标题、Tag、用户呢称; 5.新用户注册功能,可开放或是关闭; 6.评论列表,发表,删除均需相关权限; 7.Blog页面增加相关Blog列表,后台可关闭开启并设定相关Blog的条数; 8.增加游客留言的IP查询引擎,暂时为外部引擎; 管理后台功能说明: ------------------------------------- 1.站点配置,可备份当前配置,也可从备份中还原当前配置; 2.友情链接管理,目前的友情链将全部显示; 3.无限分类管理,目前的博客模块只能使用一级分类; 4.用户列表及资料修改; 5.用户组管理,用户是通过用户组关联到角色上来获取权限的; 6.角色管理,每一个角色都能配置相应的权限,如果用户组的子组可以继承父组的权限; 7.系统管理员管理; 8.用户操作日志列表,只能删除三个月以前的; 9.站点自动导航页面,可增加一些常用的内容页; 10.相关缓存的更新与统计; 11.增加Blog的相关配置,区分基本配置信息。 CSBlogV2_B081120至B051124的改进及升级办法 ---------------------------------------- 1.验证码改为单独的Aspx文件[感谢Fancy等提供测试] 2.Blog公告改至Blog频道配置; 3.取消默认主题的硬编码,由扩展的核心配置里读取; 4.加入相关Blog条数功能,最多条数为0时关闭相关Blog的显示; 5.上传文件设定改至后台配置里更改,移去核心配置里的上传设定; 6.自言自语改为从后台博客配置里更改,而不用从模板里更改; 7.注册时更新用户统计数据,后台加入手动更新blog,评论及用户数量的手动更新; 8.修正IP获取时可能为空的情况 9.增加IP查询引擎,暂时为外部引擎。 10.置顶日志自动隐藏,可由用户手动展开摘要; 升级时至后台的基本配置里,把你的站点信息记下来,然后初始化一下就OK了,前提是去用户权限哪儿把初始化权限勾上。 默认的管理后台地址是:http://yourdomain/Manage/Login.aspx 用户名:cszi 密码:cszi.com 前台用户: 用户名:cszi 密码:cszi.com 官方支持网站:http://max.cszi.comhttp://csblog.cszi.com 我的联系方式:zhouyu@69sea.comQQ群:24301472 在此特别感谢Slightboy给予的基础架构设计的指导。 待测试功能: --------------------------------------- 1.目前的数据库连接对象,采用的是打开后就不主动关闭的方式,这样能提高不少速度,但是不知会不会有问题,还有待测试. 第一次使用时如果出现错误,可能是文件缓存没有生成,请执行一次:/Tools/Install.aspx,事后这个文件可以删除.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值