我的网页上有一个日历,在page_load
活动期间,我将网页设置为采用今天的日期并在 Gridview 中加载今天日期的数据。在 Gridview 中允许分页。
我还有一个Calendar_Selectiondate
活动,当有人点击日历中的某个日期时,它会显示该日期的数据。日期值显示在会话变量中。在这种情况下,当我单击分页超链接 2 时,它将带我到当天的第二页,而不是所选日期的第二页。Page_Load
我知道这是因为每当我单击该超链接 2 并且日期设置为今天的日期而不是选定的日期时,它都会经历事件。
public partial class UKMail_UKMail7Day : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
Calendar.SelectedDate = DateTime.Today;
Session["MailDate"] = Calendar.SelectedDate;
UKMail7DayGridView.DataSourceID = "UKMail7DaySelected";
UKMail7DayGridView.DataBind();
//UKMail7DayGridView.DataSourceID = "UKMail7DayAllData";
//UKMail7DayGridView.DataBind();
}
protected void Calendar_SelectionChanged(object sender, EventArgs e)
{
Session["MailDate"] = Calendar.SelectedDate;
UKMail7DayGridView.DataSourceID = "UKMail7DaySelected";
UKMail7DayGridView.DataBind();
}
}