飞机不能太春秋!——春秋航空航班的点点滴滴
暑假去了一趟上海,在富士通参加了一个用户培训。培训内容没啥意思,就是讲自己的产品,以及产品的日常维护。这些都不说了,来说回来的时候。当时是坐火车去的上海,实在累人。所以回来就和同事商量说做飞机。他弟弟介绍了春秋航空给我们,看看价格,还不错,就订下了。结果超乎寻常的经历,让我不得不说!
先说订票。订票在春秋的官网订的,还可以选择座位,感觉好人性。发现前面大概10排左右的位置都没有了,只好订其他的。
航班当天,到机场拿到电子客票之后去换登机牌。
暑假去了一趟上海,在富士通参加了一个用户培训。培训内容没啥意思,就是讲自己的产品,以及产品的日常维护。这些都不说了,来说回来的时候。当时是坐火车去的上海,实在累人。所以回来就和同事商量说做飞机。他弟弟介绍了春秋航空给我们,看看价格,还不错,就订下了。结果超乎寻常的经历,让我不得不说!
先说订票。订票在春秋的官网订的,还可以选择座位,感觉好人性。发现前面大概10排左右的位置都没有了,只好订其他的。
航班当天,到机场拿到电子客票之后去换登机牌。
最近用1.1的框架写个简单的测试程序。相信使用的人已经不多了,只是记录下,以后可能有用。
测试由于题目很多,分批显示或者一个题目一个题目显示都不是很完美,所以采用全部显示,测试者选择问题答案之后采用js来控制选择结果。参考了自动改变CheckBoxList选择项目的背景颜色 。我采用DataList嵌套RadioButtonList从数据库读取数据,稍微有些不同。js部分:
<script language="javascript"> function ChangeSelectedItemColor(RadioButtonListNum,RadioButtonListId, numOfItems) { //Get the RadioButtonList object. var objCtrl = document.getElementById('DataList1__ctl' + RadioButtonListNum + '_' + RadioButtonListId); if(objCtrl == null) { return; } for(i = 0; i < numOfItems; i++) { //var name='DataList1__ctl' + checkBoxNum + '_' + checkBoxListId+':'+i; var objItem = document.getElementById('DataList1__ctl' + RadioButtonListNum + '_' + RadioButtonListId + '_' + i); if(objItem.checked) { objItem.parentElement.className = 'ItemBgColor'; } else { objItem.parentElement.className = ''; } } } </script>
代码端:
srbtnlist_stda.Attributes.Add("onclick","ChangeSelectedItemColor('"+ (i+1) +"','srbtnlist_stda','"+srbtnlist_stda.Items.Count+"');");
//srbtnlist_stda是RadioButtonList的id。