Chad 2006-11-23  http://inluck.net   

    这几天又抽了些时间出来写程序,首先是把calendar做成了一个可以查看某一天的具体活动的event schedule(如图)。

 
Event Schedule - CABlong ver0.27

    还有就是花了足足两天时间写了个留言板(如图)出来,功能暂时基本上够用了。

 
Guest Book - CABlong ver0.27

    下一步目标是实现"日志分类"功能和"日志回复"功能。

以下是ver0.26和0.27的开发日志,同样共享出来供技术交流:
**********************************************************
2006-11-20    -ver0.26
完善calendar

***主项目***
添加MyCalendarEventData类;

***主目录***
添加schedule文件夹,用来装含有MyCalendarEventData的XML文件;

***Default.aspx***
删除原有的calendar controls,将测试完成的calendar移植到Default.aspx页面;

******************
2006-11-21

***主项目***
1.添加Edit_Event页面,移植已测试完成的eventEditor到这个页面;
2.添加Event页面,将calendar从Default.aspx中分离出来,从而解决了原来的每次显示event时都要重新加载entries的问题;

***Default.aspx***
1.将linkButton改为imageButton,从Windows的控制面板里截了一个日历图标,暂时替换使用;
2.将calendar分离后,把imageButton改为HyperLink;
3.将entries的ItemTemplate和AlternatingItemTemplate样式修改;

***Edit_Event.aspx***
修补无需验证即可以进入该页面的漏洞;

**********************************************************




**********************************************************
2006-11-22    -ver0.27
留言板

***主项目***
添加MyGuest类和Guest页面;

***主目录***
添加guestbook文件夹,用来装含有MyGuestData的XML文件;

***Global.asax***
新增LoadMesOnePage方法,实现了guestbook的留言分页功能;

*****************
2006-11-23

***MyGuestData.XML***
添加GuestID列;

***Delete.aspx.cs***
1.添加留言板的message删除功能;
2.实现message删除后的GuestID重排功能;

***Guest.aspx***
1.实现了message的倒序排序功能;

***View.aspx***
1.将text content的容器textbox control改为table,但文本变得不能分段;

???????????????????????
问题:未找到更好的text contaioner.用textbox太死版,高度无法自由调节;用table虽然灵活,但无法将text的文本标记(如段落标记等)真实还原,且发现如果在message处只输入多个同一字母会无法换行;