页面跳转,如何保存之前的页面信息,即保存视图状态

在show页面里加入两个HiddenField:hdnAdminID和hdnAdminNm

思路上在这个页面上以URL参数传过去,那另外页面做完操作后,返回时又以URL参数传回。

 if (!Page.IsPostBack)
            {
                //这里试图取得保存的状态,如果为刚进入页面,则置为“”
                try
                {
                    this.hdnAdminID.Value = Request.QueryString["admin_id"].ToString();
                }
                catch
                {
                    this.hdnAdminID.Value = "";
                }
                try
                {
                    this.hdnAdminNm.Value = Request.QueryString["admin_name"].ToString();
                }
                catch
                {
                    this.hdnAdminNm.Value = "";
                }

 

然后在你的数据加载中用HiddenField的Value来作为查询条件

 在你输入查询条件后点查询时,将HiddenField值更新为你输入的值。

你可能感兴趣的:(页面跳转)