Обработка на стороне клиента в asp.net mvc 2.0 - PullRequest
0 голосов
/ 05 июля 2010

Мы рассматриваем реализацию, в которой данные обрабатываются на стороне клиента.Нужны входные данные о том, как обрабатывать данные в JSON или любом другом типе на стороне клиента в ASP.Net MVC 2.0.

Подробности: входные данные принимаются от пользователя и должны быть сохранены в списке (или любом другом)объект) на стороне клиента.После выполнения действий пользователя объект списка необходимо отправить обратно на сервер.Это делается для того, чтобы избежать обратной передачи на сервер, и как только все данные в списке (объектах) будут готовы, отправьте их на сервер для обработки

, например, сведения об элементе (объект) в качестве имени элемента и описания элемента.Впервые добавить;на этой же странице сохраните элемент в списке объектов на самой стороне клиента.Каждый раз, когда элемент добавляется, он сохраняется в списке.При этом элемент списка отображается на той же странице в табличном формате.После добавления всех элементов, когда пользователь отправляет данные, список объектов публикуется обратно.

Как мы можем достичь этого в ASP.Net MVC 2.0 в среде с балансировкой нагрузки?Любые указатели были бы очень полезны

Ответы [ 2 ]

0 голосов
/ 17 августа 2010

ASP.NET MVC 2 поставляется с библиотекой jQuery, которую вы можете использовать для выполнения этого грубого примера ...

var dataItems = new Array();

function AddDataItem(myDataItem) {
    dataItems[dataItems.length] = myDataItem;
}

function SendDataItems() {
    var data = "{";
    for (var i = 0; i < dataItems.length; i++) {
        data += ' question' + i + ': "' + dataItems[i] + '",';
    }

    // Remove the trailing comma:
    data = data.substring(0, data.length-1) + "}";

    $.ajax({
        type: 'POST',
        url: 'YourPage.html',
        data: data,
        success: function(response) {
            alert(response);
        },
        dataType: "json"
    });

}
0 голосов
/ 05 июля 2010

на какой список вы ссылаетесь?как куча флажков?и в каком формате вы хотите отправить данные на ваш сервер?

Если вы используете несколько флажков, просто отправьте эти данные из формы прямо на ваше действие.Я бы посоветовал вам просто сохранить их в массиве в javascript или добавить значения, разделенные символом, например '|'или ',' в скрытом текстовом поле и отделить элементы на стороне сервера.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...