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处只输入多个同一字母会无法换行;