百分求助大神!!!AspNetPager控件分页,点击下一页和尾页出现javascript错误,JavaScript 运行时错误

x_aini x_aini 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
AspNetPager分页的时候,把数据绑定到ReaPeter上能够看到一共几页每页显示几条数据,说明已经分出了页。但是在点击下一页和尾页的时候就出现javascript运行错误,无法设置未定义或 null 引用的属性“value”。很郁闷!!!先谢谢各位大神帮助!!!!!!!!!!!

相关代码如下:
前台页:已经引入AspNetPager.dll

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="ximapiclist.aspx.cs" Inherits="Web.ximapiclist" %>
<%@ Register Assembly="AspNetPager" Namespace="Wuqi.Webdiyer" TagPrefix="webdiyer" %>

<ul>
<asp:Repeater ID="repnew" runat="server" >
<ItemTemplate>
<li>
<img src=" <%#Eval("img_url").ToString() == "" ? "admin/skin/default/loadimg.gif" : Eval("img_url").ToString()%>">
<div class="desc">
<div class="d-price"><i class="view"></i>view</div>
<div class="d-name"><%# DataBinder.Eval(Container,"DataItem.zhaiyao").ToString().Length>12?DataBinder.Eval(Container,"DataItem.zhaiyao").ToString().Substring(0,12)+"...":DataBinder.Eval(Container,"DataItem.zhaiyao").ToString()%></div>
</div>
<br>
<a href="news_info.aspx?fid=<%#Eval("category_id")%>&id=<%#Eval("id")%>" title="<%#Eval("Title")%>" target="_blank">
<div class="d-shadow">
<p class="d-s-1"><%# DataBinder.Eval(Container,"DataItem.Title").ToString().Length>12?DataBinder.Eval(Container,"DataItem.Title").ToString().Substring(0,12)+"...":DataBinder.Eval(Container,"DataItem.Title").ToString()%></p>

<span><i class="view"></i>view</span>
</div>
</a>
</li>
</ItemTemplate>
</asp:Repeater>
</ul>



CS文件:

//绑定列表数据
private void Bind()
{
int id;
if (int.TryParse(Request.QueryString["id"], out id))
{
BLL.article bll = new BLL.article();
DataView dv = bll.GetList(10000, "status=0 and category_id in(select id from ax_article_category where class_list like '%," + id + ",%')", "is_top desc,sort_id asc, add_time desc").Tables[0].DefaultView;
PagedDataSource pds = new PagedDataSource();
AspNetPager1.RecordCount = dv.Count;
pds.DataSource = dv;
pds.AllowPaging = true;
pds.CurrentPageIndex = AspNetPager1.CurrentPageIndex - 1;
pds.PageSize = AspNetPager1.PageSize;
repnew.DataSource = pds;
repnew.DataBind();
}
}

// 分页
protected void AspNetPager1_PageChanged(object src, EventArgs e)
{
Bind();
}


BLL层:

/// <summary>
/// 获得前几行数据
/// </summary>
public DataSet GetList(int Top, string strWhere, string filedOrder)
{
return dal.GetList(Top, strWhere, filedOrder);
}


DAL层

/// <summary>
/// 获得前几行数据
/// </summary>
public DataSet GetList(int Top, string strWhere, string filedOrder)
{
StringBuilder strSql = new StringBuilder();
strSql.Append("select ");
if (Top > 0)
{
strSql.Append(" top " + Top.ToString());
}
strSql.Append(" id,channel_id,category_id,call_index,title,link_url,img_url,seo_title,seo_keywords,seo_description,zhaiyao,content,sort_id,click,status,groupids_view,vote_id,is_top,is_red,is_hot,is_slide,is_sys,is_msg,user_name,add_time,update_time ");
strSql.Append(" FROM ax_article ");
if (strWhere.Trim() != "")
{
strSql.Append(" where " + strWhere);
}
strSql.Append(" order by " + filedOrder);
return DbHelperSQL.Query(strSql.ToString());
}
...全文

相关推荐

评论 9
收藏 已收藏
分享
返回顶部
x_aini
.NET社区 62,274 成员 668,968 内容