我已經在我的網頁日曆,和page_load
活動期間我設置的網頁拿今天的日期,並加載數據,今天的GridView中的日期開始。在Gridview中允許分頁。當事件觸發,頁面從默認
我也有一個Calendar_Selectiondate
事件,當有人點擊日曆的日期,它會顯示數據該日期。日期值顯示在會話變量中。在這種情況下,當我點擊分頁超鏈接2時,它將帶我到當天的第二頁,而不是所選日的第二頁。我知道這是因爲每當我點擊該超鏈接2並且日期設置爲今天日期而不是所選日期時,它正在經歷Page_Load
事件。
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();
}
}
代碼...我們可以」解決我們看不到的問題。我猜這可能是一些簡單的修復,如檢查IsPostBack,但.. – walther 2012-07-19 19:57:02
@Walther我加了代碼..我不知道如何格式化它。請幫忙 – user1345260 2012-07-19 20:02:28
@DavidStratton會做..對不起 – user1345260 2012-07-19 20:03:06