2017-07-07 48 views

回答

1

我認爲這是你在找什麼:https://cmatskas.com/update-an-mvc-partial-view-with-ajax/

更新:正如有人指出的那樣,我不應該只是重定向你的文章沒有給出一個「真正」的答案。因此:

您可以創建一個操作,返回包含更新值的分部視圖,並使用AJAX獲取該分部視圖。您可以在上面的鏈接中獲得詳細的,更合適的解釋。

更新2:例如(未測試):

你的行動:

public ViewResult GetForm() 
{ 
    //Get some data from your database 
    var model = new FormBindingModel 
    { 
     //Populate this model with data from your database 
    }; 

    return View("_Form", model); 
} 

在你的(父)頁:

<script type="text/javascript"> 
    $(document).ready(function() { 
     $("#something").on("event", function() { 
      $("#formcontainer").empty().append('@(Url.Action("GetForm","ControllerName"))); 
     });  
    }); 
</script> 

有了這個例子您的Ajax調用檢索一個由對象填充的部分頁面(你的表單),但我想你可以製作自己的實現來滿足你的需求。

+0

https://meta.stackexchange.com/questions/8231/are-answers-that-just -contain-links-elsewhere-really-good-answers –

+0

我讚揚你在這裏所做的努力,但你已經對OP想要什麼做了許多假設等等。通常我會盡量避免回答像這個。你會很快發現這是一個不吃力的任務 – Liam