我有两个页面 A页面是一些复选框 B页面是结果页 我将A页面中选中的值传到B页面  当B页面进行翻页时传过来的参数丢失 这个怎么解决啊 

解决方案 »

  1.   

    vistate记录参数值
    翻页时传递参数
      

  2.   

    你参数怎么传的?cookie,session,url,viewstate?
      

  3.   

    同意楼上用viewstate[] 记录数值
    用法类似session
      

  4.   

    你用url传的话 刷新就没了
    用viewstate[]就好了·
      

  5.   

    用ViewState保存参数勒或者用AspNetPager的翻页可以继续在URL里保存之前的参数信息啊
      

  6.   

    我结果页是这样获取上一页的 复选框选中的值 brandName = Request.Form["brand"];
    通过<form id="form1" action="SelectResults.aspx" runat="server" method="post"></form> 这个来传到下一页
    <div class="xin_it_box3">
              <div class="check_box"> 
                <b>品牌</b>
                <ul class="ul1">
                  <li><input name="brand" type="checkbox" value="佳能"/>佳能</li>
                  <li><input name="brand" type="checkbox" value="尼康"/>尼康</li>
                  <li><input name="brand" type="checkbox" value="索尼"/>索尼</li>
                  <li><input name="brand" type="checkbox" value="富士"/>富士</li>
                  <li><input name="brand" type="checkbox" value="松下"/>松下</li>
                  <li><input name="brand" type="checkbox" value="三星"/>三星</li>
                  <li><input name="brand" type="checkbox" value="卡西欧"/>卡西欧</li>
                  <li><input name="brand" type="checkbox" value="奥林巴斯"/>奥林巴斯</li>
                  <li><input name="brand" type="checkbox" value="理光"/>理光</li>
                </ul>
              <div class="xin_it_clear"></div>
            </div>
     <div class="xin_it_bot">
           <input type="submit" value="查看结果"/><input name="" type="reset" value="清空重选"/>
          </div>
      

  7.   

    传的参数可以保存在:
    HiddenField,Session,ViewState中
      

  8.   


    如果是按钮事件翻页可用viewstate记录信息
    如果是url翻页可通过URL传输信息
    也可以使用cookie,session
      

  9.   

    获取上一页的 复选框选中的值 brandName = Request.Form["brand"];后在保存到SESSION中吗
      

  10.   


    在B页面用vistate记录参数值,翻页的时候取vistate记录的参数。
      

  11.   

    b页面用viewstate[]保存从a页面传过来的参数,
    翻页时再从viewstate[]里取出来。
      

  12.   

    A 页面通过页面传值给B页面,在B页面用一个隐藏域接受A的传值就可以了。隐藏域是页面级的,所以翻页的时候不会丢失
      

  13.   

    在b页面接受的时候绑定到页面分页标签处生成下一页或上一页的地址类似于 <%= strTemp %>的写法
      

  14.   

    用session传 应该不会丢失的   vistate记录参数值
    翻页时传递参数也行
      

  15.   

    session怎么传  在A页面将选中的值存放到session中吗 然后在B页面直接使用Session?
      

  16.   

    session保存直接使用
    hiddenfield.Value设置值
      

  17.   

    如何获取A页面中选中的的值? 这是A.aspx页面<div class="xin_it_box3">
      <div class="check_box"> 
      <b>品牌</b>
      <ul class="ul1">
      <li><input name="brand" type="checkbox" value="佳能"/>佳能</li>
      <li><input name="brand" type="checkbox" value="尼康"/>尼康</li>
      <li><input name="brand" type="checkbox" value="索尼"/>索尼</li>
      <li><input name="brand" type="checkbox" value="富士"/>富士</li>
      <li><input name="brand" type="checkbox" value="松下"/>松下</li>
      <li><input name="brand" type="checkbox" value="三星"/>三星</li>
      <li><input name="brand" type="checkbox" value="卡西欧"/>卡西欧</li>
      <li><input name="brand" type="checkbox" value="奥林巴斯"/>奥林巴斯</li>
      <li><input name="brand" type="checkbox" value="理光"/>理光</li>
      </ul>
      <div class="xin_it_clear"></div>
      </div>
     <div class="xin_it_bot">
      <input type="submit" value="查看结果"/><input name="" type="reset" value="清空重选"/>
      </div>
      

  18.   

    viewstate or session or application
      

  19.   

    我拷,把参数通过URL传到B页面后在B页面分页的时候同时把参数再带进去……………………。
      

  20.   

    <asp:HiddenField ID="HiddenField1" runat="server" />HiddenField1.Value=... 这样赋值