留言簿
2010/8/25 15:55:30 zhaozhao
前台代码是:
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="PageList.aspx.cs" Inherits="Wjxt.Web.Wjxt_UI.PageList" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<%@ Register Assembly="AspNetPager" Namespace="Wuqi.Webdiyer" TagPrefix="webdiyer" %>
<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
<title>无标题页</title>
<meta http-equiv="Content-Type" content="text/html;charset=gb2312" />
<link href="images/Forum.css" rel="stylesheet" type="text/css" />
<style type="text/css">
td { font-family: "宋体"; font-size: 10pt; margin-bottom:2px}
body { font-family: "宋体"; font-size: 10pt}
select { font-family: "宋体"; font-size: 10pt}
A {text-decoration: none; color: #336699; font-family: "宋体"; font-size: 10pt; font-weight:bolder}
A:hover {text-decoration: none; color: #FF0000; font-family: "宋体"; font-size: 10pt}
</style>
</head>
<body id="Body1" runat="server">
<form id="myform" runat="server">
<div>
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<table width="100%" border="0" cellpadding="0" cellspacing="7" >
<tr>
<td align="left" valign="bottom"nowrap="nowrap">
<asp:Label ID="showtype" runat="server" Text=""></asp:Label>
</td>
<td align="right" valign="bottom" nowrap="nowrap">
<webdiyer:AspNetPager Width="100%" Wrap="false" id="AspNetPager2" runat="server" OnPageChanging="AspNetPager1_PageChanging"
CurrentPageButtonPosition="Center"
CustomInfoHTML="第%CurrentPageIndex%页/总%PageCount% 页 每页%PageSize%条/共%RecordCount%条"
horizon
回复:代码没有帖完,您不需要把其它不相关的所有代码都帖上来,只需要把和AspNetPager相关的代码帖上来就行了。
2010/8/25 14:59:43 bfeng
你好,问题已经解决,控件没有放在form中。
回复:解决了就好!
2010/8/25 13:55:45 bfeng
AspNetPager1 无法生成ANP_keydown ANP_goToPage ANP_checkInput 这几项脚本的原因是什么呢?
谢谢!
回复:您好,您需要说明具体的应用环境及使用方法等,否则无法知道原因。谢谢!
2010/8/25 13:32:04 bfeng
你好,我现在使用的是AspNetPager 7.3.2, 程序中自定义了AspNetPager1.UrlRewritePattern = "/"+base.TargetDomainName+"/Photo/AlbumBrowse-A" + AlbumID + "_{0}.html";前台页面显示了gobutton,但是提示脚本ANP_goToPage ANP_checkInput ANP_keydown出错,想知道如何解决呢?谢谢!
回复:出什么错呢?请查看一下页面的源文件,看这些客户端函数是否存在?
2010/8/25 10:09:50 wpf1523
问题前天就解决了,问题是这个AspNetPager 控件没有放在标记为runat="server"的窗体内,正常情况下这样是会报错的,可是在后台代码有这样一句代码
public override void VerifyRenderingInServerForm(Control control)
{
// Confirms that an HtmlForm control is rendered for
}
在一些页面,虽然控件都放在标记为runat="server"的窗体内,可调试的时候依旧会报错,所以我就在后台中加入了这样一句....
巨汗!
回复:您不说这个我永远不知道原因的:)
2010/8/24 22:21:34 sflyings
菜鸟问个很初级的问题哈,AspNetPager 7.3.2 怎么使用啊,好比我access数据库,aspx网页都有的,怎么套用AspNetPager 7.3.2 啊?谢谢您
回复:您好,请下载示例和帮助文档,里面有详细的应用各种数据源的例子和说明。
2010/8/23 17:49:11 zhaozhao
是的,我的问题跟:wpf1523 也一样。如果把PageSize=100调整为PageSize=50,一切就很正常。是不是IIS或者asp.net框架有问题导致的的,也不清楚了,实在郁闷啊。
回复:您是否可以帖出相关代码看一下?谢谢!
2010/8/23 12:16:58 wpf1523
分页能正确分页,可是却无法点击进入下一页
绑定数据的代码如下:
public void databind2()
{
string sql = "select * from cp";
int pageIndex = this.anp.CurrentPageIndex - 1;
int pageSize = this.anp.PageSize;
pageSize = 12;
OleDbDataAdapter da = DBhelper.Command(sql);
DataSet ds = new DataSet();
da.Fill(ds, pageIndex*pageSize, pageSize, "news");
rp.DataSource = ds;
rp.DataBind();
}
回复:您说的无法点击进入下一页是什么现象?点击后没有任何反应,还是点击后打开的页面仍然是一样的?您帖出的代码太少,无法看出具体问题,请帖出分页事件处理程序代码及分页控件相关属性设置。谢谢!
2010/8/22 2:50:56 zhaozhao
当PageSize=100,记录总数超过10000,即总页数超过100时ASPNetPager控件在点击翻页时无响应,页面提示如下错误信息:
消息: Sys.WebForms.PageRequestManagerServerErrorException: 在服务器上处理请求时出现未知错误。服务器返回的状态码为: 12030
行: 4723
字符: 21
代码: 0
URI: http://localhost:28874/ScriptResource.axd?d=D68p7x2OXEwJSgm5mrRgegvlYstvyxKzBNInjN1zIwOERskUSVxjOKZpZmm4qS2cYLaQq5od9_FUjoiayj7h-rqXJkwkvhHKgDTpkDw4iYc1&t=ffffffffa6fc06b5
回复:您好,请看上一个问题的回复,和页数应该没有关系,可能是您的机器反映太慢导致的,换个速度快点的机器试试。
2010/8/21 19:44:48 zhaozhao
您好,在用aspnetpager时,当页面超过一定数量时(如大于97页时),无法翻页,出现如下错误:网页错误详细信息
用户代理: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; QQDownload 625; .NET CLR 2.0.50727; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; aff-kingsoft-ciba; .NET4.0C; .NET4.0E)
时间戳: Sat, 21 Aug 2010 11:42:09 UTC
消息: Sys.WebForms.PageRequestManagerServerErrorException: 在服务器上处理请求时出现未知错误。服务器返回的状态码为: 500
行: 5
字符: 62099
代码: 0
URI: http://XXXXXXX/ScriptResource.axd?d=cPSXIQtL6e7DduWQkjLGe1hSXgDyPhr0hD1mhv9Y0K47WJQmrjqdRxUqo9wjaUOTiUI9CzHJ6zI6PMK3IbEM7IbKZlKnPqg5O2erpr_Nxps1&t=ffffffffa6fc06b5
请问是什么原因?谢谢。
回复:您好,ScriptResource.axd是asp.net中包含Ajax等客户端脚本的动态页面,出现这种错误应该是您的IIS或者asp.net框架有问题导致的,您可以换个其它机器测试一下看是否正常。谢谢!
