2012-02-23 34 views
0

我的情況是,在MVC傳遞數據,掌握從視圖按鈕頁面,用戶單擊控件

我的頁面(視圖)既有用戶控件(局部視圖)和母版頁。我在我的頁面上有按鈕(查看)。同時點擊按鈕

1)我需要加載用戶控件中的網格,
2)我必須在主頁面上顯示確認消息,如「Successfull loaded」。

我在一些論壇上看到要單獨做這兩個動作,但我需要觸發這兩個單擊按鈕。

我怎樣才能做到這一點?

回答

0

您可以使用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); 
     } 
    }); 

}); 
+0

感謝您的回覆。但基於用戶控制網格加載只有我必須顯示消息。如果用戶控件內部的網格加載成功,那麼我將div從主頁面,然後只顯示成功消息。如果失敗,我必須顯示失敗消息。但上面的答案不符合我的要求嗎?它在網格加載之前顯示。所以更多的幫助? – 2012-02-24 10:28:41

+0

我更新了我的答案。 – 2012-02-26 07:39:22

相關問題