在我的 asp.net c# 页面上,我有两个带有 ajax CalendarExtenders 的文本框(开始日期和结束日期)。用户选择开始日期,然后选择结束日期。在选择结束日期时,我绑定我的网格,如下所示;
protected void calEndDate_TextChanged(object sender, EventArgs e)
{
BindGrid();
}
在网格中,我有一个带有以下代码的命令按钮
protected void gvAllRoomStatus_RowCommand(object sender, GridViewCommandEventArgs e)
{
if (e.CommandName == "Manage")
{
GridViewRow row = gvAllRoomStatus.Rows[Convert.ToInt16(e.CommandArgument)];
int BookingID = Convert.ToInt32(row.Cells[1].Text);
DataClassesDataContext context = new DataClassesDataContext();
Session["BookingID"] = BookingID;
Response.Redirect("CheckIn.aspx");
}
}
当用户转到该页面并单击后退按钮时,所有选定的日期和 gridview 数据都会消失。任何想法为什么视图状态正在消失?