留言簿
2010/9/5 11:44:00 deve
您好!请问一下,url分页时怎么才能分页时不显示Default.aspx文件名,用 http://www.webdiyer.com/?page=2 这样的方式给Default.aspx传值,实现分页。
平时做网站不用url重写,就可以用这种方法给Default.aspx传值的,谢谢!
2010/9/4 20:34:51 duan
您好!我生成分页储存过程create procedure Pr_GetCategorys
(@pagesize int,
@pageindex int,
@docount bit)
as
if(@docount=1)
select count(*) from Category
else
begin
with temptbl as (
SELECT ROW_NUMBER() OVER (ORDER BY ID desc)AS Row, * from Category O )
SELECT * FROM temptbl where Row between (@pageindex-1)*@pagesize+1 and (@pageindex-1)*@pagesize+@pagesize
end
后,怎样给参数赋值呀“(@pagesize int,
@pageindex int,
@docount bit)”
然后,这些参数和您的public partial class PagedDataList_Default : Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
int totalOrders = (int)SqlHelper.ExecuteScalar(CommandType.StoredProcedure, "P_GetOrderNumber");
AspNetPager1.RecordCount = totalOrders;
bindData();
}
}
void bindData()
{
DataList1.DataSource = SqlHelper.ExecuteReader(CommandType.StoredProcedure,ConfigurationManager.AppSettings["pagedSPName"],
new SqlParameter("@startIndex", AspNetPager1.StartRecordIndex),
new SqlParameter("@endIndex", AspNetPager1.EndRecordIndex));
DataList1.DataBind();
}
protected void AspNetPager1_PageChanged(object src, EventArgs e)
{
bindData();
}
}中的@startIndex,@endIndex是什么关系呢?
非常感谢!
2010/9/4 10:08:42 吴大哥的仰慕者
我有个很好的建议,就是希望您把分页的方法单独出来,比如js版本,直接可以自定义分页的任何内容,而不受控件约束.
2010/9/3 16:06:17 lin
你好,
AspNetPager控件怎么把总页数等列出来
我加上CustomInfoHTML="第%CurrentPageIndex%页,共%PageCount%页,第页显示%PageSize%条"
无效
回复:您好,您还需要设置ShowCustonInfoSection属性,默认情况下自定义信息区是不显示的,您需要将该属性设为Left或Right后才显示。详细信息请看帮助文件中的说明。
2010/9/3 14:12:30 孙明
请问我的html.后面点不出Ajax.Pager来也点不出html.AjaxPager来,难道需要安装什么东西吗?
回复:您好,您需要在您的项目中添加对MvcPager.dll文件的引用。
2010/9/3 11:48:03 123
你好,我下了AspNetPager.dll 我调用它的时候 怎么知道他的命名空间是什么呢
回复:您好,命名空间是Wuqi.Webdiyer,请参考帮助和示例。谢谢!
2010/9/3 9:38:38 lasia
看了你的简历很感动,给我们奋站在一线的程序员们很大的鼓舞。感谢这样的好老师!
回复:谢谢支持!欢迎常来看看。
2010/9/2 10:52:18 boat
怎么使用啊谢谢啦,
回复:请查看帮助和示例文件。谢谢!
2010/9/2 9:10:28 特来点击广告
呵呵
回复:多谢:)
2010/9/1 23:13:14 duan
您好!我刚学.net,我使用vs2008,ling to sql后,在这一页面中可以显示数据:
using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using BeinMall;
public partial class Mall_Category : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
BindPageData();
}
}
private void BindPageData()
{ ///创建数据库上下文对象
DataContext DD = new DataContext(System.CONNECTIONSTRING);
///获取数据Pr_GetCategorys存储过程的结果,并显示
DataListCategory.DataSource = DD.Pr_GetCategorys();
DataListCategory.DataBind();
}
}
现在我想对DataListCategory实现分页,我该怎样做?谢谢
回复:对不起,我不太明白您的意思,如果您是用存储过程取出了所以数据后需要分页,那么可以用PagedDataSource,分页控件的示例项目中都有各种分页情况的示例,您可以参考一下。谢谢!
