Google Like Paging в asp.net c # - PullRequest
       4

Google Like Paging в asp.net c #

1 голос
/ 24 января 2012

Со вчерашнего дня я пытался настроить Google как пейджинг, но каждый раз сталкивался с какой-то проблемой. Наконец, я получил статью, которая очень близко соответствует тому, что я хочу сделать, но код статьи разбит и даже исправляет ошибку HTML и другие ошибки, которые я не могу получить, если это работает, некоторые могут измениться, дать мне полную ссылку на Google как пейджинга

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

Я не уверен, что в статье есть исходный код, я пытался его найти, но не смог найти.

Ответ: Великолепный контроль пейджинга после двух дней работы оказался очень гибким и настраиваемым

http://thatstoday.in/a/3831877

Обновление: к сожалению, это сообщение было удалено из ссылки, поэтому было невозможно опубликовать код, поскольку в нем также было несколько примеров подкачки с различными темами дизайна. Я пытался найти похожий код, но не смог найти ...

Ответы [ 2 ]

2 голосов
/ 24 января 2012

Андрей, Вы рассматривали возможность использования DataTable от Yahoo .Это предоставляет вам нумерацию страниц, а также сортируемые столбцы, прокрутку, выбор строк, изменяемые размеры столбцов и встроенное редактирование ячеек.Вот пример 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
    };
}();

});

0 голосов
/ 24 января 2012
...