Google喜欢在asp.net中进行分页c#

时间:2012-01-24 13:31:46

标签: asp.net facebook-c#-sdk paging

我从昨天开始一直在努力让google像分页一样,但每次我遇到某种问题。最后我得到的文章是我想要做的最接近的文章,但代码是文章被打破,甚至修复HTML错误和其他错误我不能得到它的工作可以一些改变给我一个完整的链接谷歌喜欢寻呼

http://wiki.asp.net/404.aspx?aspxerrorpath=/themes/fan/pages/page.aspx/1537/custom-seo-friendly-paging-in-datalist-like-google/rev/1

我不确定该文章是否有可用的源代码我试图寻找它但找不到。

答:经过两天的工作后,我发现了非常灵活的Great Paging控制功能。定制

http://thatstoday.in/a/3831877

更新:遗憾的是,此帖子已从链接中删除,因此无法发布代码,因为它有几个不同设计主题的分页示例。我试图搜索类似的代码,但无法找到...

2 个答案:

答案 0 :(得分:2)

Andrew,你考虑过使用Yahoo's DataTable吗?这为您提供了分页以及可排序列,滚动,行选择,可调整大小的列和内联单元格编辑。这是一个javascript示例:

YAHOO.util.Event.addListener(window, "load", function() {
YAHOO.example.ClientPagination = function() {
    var myColumnDefs = [
        {key:"id", label:"ID"},
        {key:"name", label:"Name"},
        {key:"date", label:"Date"},
        {key:"price", label:"Price"},
        {key:"number", label:"Number"}
    ];

    var myDataSource = new YAHOO.util.DataSource("assets/php/json_proxy.php?");
    myDataSource.responseType = YAHOO.util.DataSource.TYPE_JSON;
    myDataSource.responseSchema = {
        resultsList: "records",
        fields: ["id","name","date","price","number"]
    };

    var oConfigs = {
            paginator: new YAHOO.widget.Paginator({
                rowsPerPage: 15
            }),
            initialRequest: "results=504"
    };
    var myDataTable = new YAHOO.widget.DataTable("paginated", myColumnDefs,
            myDataSource, oConfigs);

    return {
        oDS: myDataSource,
        oDT: myDataTable
    };
}();

});

答案 1 :(得分:-1)