与将CustomControl分配到会话相关的问题

时间:2014-05-07 10:08:25

标签: c# asp.net session

我有一个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

但是当页面改变时它变为空白。

感谢。

0 个答案:

没有答案