我用datalist绑定了数据(代码绑定的);然后输入条件查询,第一也还行,一点分页,又跳到原来绑定的页面了 30
3个回答
展开全部
你可以使用 AspNetPager 第三方控件 进行分页 用法很简单
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
以前我也遇到这个问题,你定分页 页面刷新了 查询条件 根本接受不到了
你可以用插件 如果你不用插件的话
在 page_load 中接查询条件 在 地址栏拼接 IsHas 变量
通过 isHas 来判断 方式
如果点的是分页控件 就 request.querystring 如果点的是查询的话 就 表单提交的 request.form["xxx"];
if (!IsPostBack)
{
IsSql = Request.QueryString["IsSql"];
}
下面有个判断
/// <summary>
/// 获取查询条件
/// </summary>
/// <returns></returns>
protected string GetCondition(string isSql)
{
string _condition =string.Empty;
if (string.IsNullOrEmpty(IsSql))
{
keyword= Request.Form["keyword"];
}
if (!string.IsNullOrEmpty(isSql))
{
keyword= Request.QueryString["keyword"];
}
_condition+="[keywork] like ........";
return _condition;
}
点分页的时候拼接 地址string url = "?IsSql=has&keyword=" + keyword;
祝你成功!
随便说哈 这种方法不是很好
你可以用插件 如果你不用插件的话
在 page_load 中接查询条件 在 地址栏拼接 IsHas 变量
通过 isHas 来判断 方式
如果点的是分页控件 就 request.querystring 如果点的是查询的话 就 表单提交的 request.form["xxx"];
if (!IsPostBack)
{
IsSql = Request.QueryString["IsSql"];
}
下面有个判断
/// <summary>
/// 获取查询条件
/// </summary>
/// <returns></returns>
protected string GetCondition(string isSql)
{
string _condition =string.Empty;
if (string.IsNullOrEmpty(IsSql))
{
keyword= Request.Form["keyword"];
}
if (!string.IsNullOrEmpty(isSql))
{
keyword= Request.QueryString["keyword"];
}
_condition+="[keywork] like ........";
return _condition;
}
点分页的时候拼接 地址string url = "?IsSql=has&keyword=" + keyword;
祝你成功!
随便说哈 这种方法不是很好
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询