我有一个asp.net webApplication,其日历为CustomControl。
我在Contact.aspx
页面上渲染了日历。
<CC:ctlCalendar ID="Calendar" runat="server" NextText="" CssClass="cldview" PrevText=""
MonthRowFontColor="white" NextPrevFontColor="white" DaysBackColor="darkgray"
DaysFontColor="black" AMBackColor="Moccasin" PMBackColor="Moccasin" DateFontColor="black"
AMFontColor="#003366" PMFontColor="#003366" AMField="appam" PMField="apppm" DateField="datenum"
EnableViewState="true" GetAvailability="true" SelectedDateColor="Chartreuse"
SelectedDateFontColor="black" SelectMethod="GetAvailableSlots" UnAvailableDateFontColor="black"
UnAvailableDateBackColor1="datebox" DataSource="ConsumerScheduling" User="ankit_patel"
AMText="AM" PMText="PM" NoAvailabilityMessage="The zip code you entered will require the assistance of a Scheduling Representative. Please call SGS National Customer Service Center at 1-800-340-4080.<br/>If you would like to try a different zip code, please use the back button below." />
此控制属性使用btn提交点击事件上的可用过滤器进行设置。
现在使用一些Postback事件,页面重定向到另一个页面。让我们说一下来自Contact.aspx页面的提交按钮点击事件,它会重定向到另一个页面Confirm.aspx
。当我点击从Confirm.aspx
页面到Contact.aspx
页面的后退按钮时,页面再次呈现日历控制,但我想要所有旧的日历控制值。怎么做 ?
我试图把它放在会议中
Session["Calender"] = calender
但是当页面改变时它变为空白。
感谢。