现打开A页面,同时传入参数id,A页面中放入一HiddenField用于存储id,A页面有一按钮btn用于对A页面列表中的信息进行检索
问:点击btn按钮对列表信息进行检索之后,如何保持HiddenField的值为打开A页面是为其的赋值id
多谢大家接了!

解决方案 »

  1.   

    可以把hidden放到session里,不知道符不符合要求
      

  2.   

    HiddenField加上runat="server"看看 
      

  3.   

    你这ID值是从另外一个页面传进来的,你点击检索后可以把这个id当作参数再传一遍到这个页面
      

  4.   

    可以举个例子?在哪里写?
    protected void Page_Load(object sender, EventArgs e)
            {
                if (!this.IsPostBack)
                {
                    ViewState["id"] = Request["id"] ;     
                }
                this.hdType.Value = (string)ViewState["id"];//隐藏控件hdType
            }
    我这样写,点击btn按钮弹出检索条件页面输入条件检索信息后,还是不能保存值,这是怎么回事?
      

  5.   

    你要在btn代码中写:
    HiddenField.value=想保存的值.但我没搞懂,为啥HiddenField里的值会消失?你用的是整个页面的刷新?不是列表的重新databind();???????????
      

  6.   

    HiddenField 换成服务器控件 text