Передача данных на главную страницу и пользовательский контроль из представления по нажатию кнопки - PullRequest
0 голосов
/ 23 февраля 2012

Мой сценарий таков, что в MVC

моя страница (просмотр) имеет пользовательский контроль (частичный просмотр) и главную страницу. У меня есть кнопка на моей странице (просмотр). при нажатии на кнопку

1) мне нужно загрузить сетку в пользовательском контроле,
2) Мне нужно взять div, который находится на главной странице, для отображения подтверждающего сообщения типа «Успешно загружено».

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

Как я могу это сделать?

1 Ответ

0 голосов
/ 23 февраля 2012

Вы можете использовать для этого javascript.

$("#button-id").live('click', function()
{

   $('#master-page-message-id').text('Your message');
   //Send request to server
   $.ajax({
      url: @Url.Action(...),
      error : function(...){
          $('#master-page-message-id').text('Your failure message');
      },

      success: function(data){ 
         $('#master-page-message-id').text('Your success message');
         //update your greed if you get json response
         greed.update(data);
         //OR if you get simple html response
         $("#greed-id").html(data);
      }
   });

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