在Web上进行会议室预定, 用一条时间轴表示, 如何实现?如:一个会议室在某段时间被预定, 则这段区域用蓝色表示, 否则用白色表示.可以通过鼠标选择区域预定时间段.请教简单的方法实现. 也可有其他的方法, 来实现会议室的预定, 麻烦指点一二, 非常感谢!

解决方案 »

  1.   

    我觉得你这个问题是在于时间轴的展现与操作问题.
    其实方法有很多,关键还是看操作习惯和程序制作复杂性上.
    复杂的我就不说了,你想要的反正也是简单的.首先先将时间定成小时.这样预定的时候只能定小时内的.(比如9点到10点).如果需要也可以将最小时段定成半小时,甚至15分钟.不过这样操作可能不太方便了.然后关键就是这写时间段如何在Asp.net的网页进行操作.
    可以用CheckBoxList控件.每一个会议室就是一组CheckBoxList.定了会议室就沟上.(已经定了的可以设置颜色区分)
    还可以用DataList,
    甚至用一组超链接,
    你可以根据你自己的需要来定制.