这是一个小的心理测试,主要是运用动态面板以及中继器进行完成
案例逻辑
首先思考:心理测试需要展现的一个样子
用户所见:题目、答案选项、按钮、最后的评分以及相应的评语
题目和答案构成的是一个题库,但是我们不能通过一个控件整体实现,因为题目是变化的,答案也是变化的,而且一个题目有多个备选,所以我们需要两个中继器
中继器1——题目库;中继器2——答案库
题目库:题目是一道道的,可以设置成分页,页数与题目的数目相同,比如15道题就会有15个页,对于一个中继器来说就是pageindex包含了1到15
答案库:每一道题的答案是同一个id号,以此来识别为同一题的答案,由于涉及到多个相同的id号,所以不能采用分页的方式。可以直接用过滤器来进行操作
过滤器的操作则需要一个规则,并且是参照题目来
同时中继器的每一个选项都有一定的分值,以fen代替
所以中继器的内容设置好 很关键
动态面板