我已经在我的网页日历,和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