页面传值
数据筛选后,点击页码,又返回没筛选的页面。
pagelist += " <a href='Default.aspx?page=" + (pages - 1) + "&Sex=" + HttpUtility.UrlEncode(sex, System.Text.Encoding.UTF8) + "' >" + (pages - 1) + "</a> ";
这是我做数据分页其中的一条,性别的值传不过去,请大神帮忙写个把性别的值传过去的语句。具体点的,谢谢
------解决方案--------------------你把sex定义成0跟1
0代表男
1代表女
接收的时候判断下就行了
------解决方案--------------------貌似没什么问题
//"?Page=1"+"&Sex="+HttpUtility.UrlEncode("男");
string Sex =HttpUtility.UrlDecode( Request.QueryString["Sex"]??"");
------解决方案--------------------那你也把问题说的具体点啊,传不过去是指什么?
现在输出的url是怎样的?
------解决方案--------------------楼上说的可行。
你原来的语句sex是不是没有值
------解决方案--------------------通过Request.QueryString["Sex"] + "";或者Request.Form["Sex"] + "";这个获取看看。
------解决方案--------------------你应该根据地址栏传递过来的参数进行查询,然后将结果集重新绑定在页面上
你根据传递参数进行查询了吗?