上周星期六头脑发热,突然想做一个运用到PR的应用——类似hao123的博客导航站点。可经过一晚上的“清醒”,却又觉得没有多大价值,于是只好放弃,可这不能抹杀我对PR查询实现原理的好奇心。到百度、google中国上搜索PR查询实现原理,没发现结果,最后还是在google.com上搜索到一篇讲述ASP.NET实现PR查询的文章。(Request Google´s Pagerank programmatically )也就做了一个查询Google Pagerank的页面,这次头脑热也就这样结束了。
那天看了网友唏嘘一世给我的留言,采用了他的文章《日志评论的审核机制》里面的方法,修改了留言模块的验证机制,在此表示感谢!同时增加了博主回复功能、邮件提示功能。并且把原来的纯Javascript实现的Ajax换成了 atlas——直接调用后台的web服务,感觉好轻松,Javascript直接调用后台web服务中的public方法,是如此的简单和清晰。后台不再需要通过Request来验证和获取数据了,因为传输的数据直接在调用的方法(函数)里面传递过去了;传输的数据也不需要担心&、+、?等特殊符号的传递问题了。不过有点感觉不爽的是生成的页面里有几个网址很“乱”的script引用,这或多或少地影响网页的下载速度啊。在写这个版本的博客时,我还没接触atlas,所以就没用到它,经过这次使用才发现工作的高效性和程序的稳定性(对我来说)啊。
昨晚在更新web.config的时候,没有注意里面的enableViewState为false,印象中也误以为在页面里面把它设置成true可覆盖web.config中的设置,结果害得我的DropDownList无法获取值,调试了2小时才找到web.config的enableViewState,将其改为true,立马正常了。哎~~这么小的一个错误又调试了2~3小时,什么效率呢?