Ho un pulsante sul mio punto di vista MVC al clic di esso, si dovrebbe aggiungere una vista parziale in un 'div', chiamando un'azione che prende un oggetto come un parametrocarico vista parziale in un div MVC
ho provato qualche cosa come questo:
$('#buttonId').onclick(function(){
$('#divid').load(@Html.Action("ActionName","ControllerName",new{parameterName = objectToPass}))
});
ma carica l'ActionResult/vista parziale a pagina carico stesso non un semplice clic del tasto
qualche idea?
È necessario "Url.Action" per ottenere l'Url. 'Html.Action' eseguirà l'azione e restituirà il risultato della vista. – dotjoe
Lo stesso non è possibile passare un oggetto utilizzando URl.Action – BreakHead
Quanto è complesso questo oggetto? Puoi passare solo l'id? Altrimenti, effettua una chiamata ajax a HttpPost l'oggetto come json, quindi nel gestore di risposta carichi l'html nel div. – dotjoe