Desidero sostituire un div con una vista utilizzando @ Ajax.actionLink, quando faccio clic su quel collegamento.Ma non funziona. file di@ Ajax.ActionLink che non sostituisce la vista parziale
qui è il mio link
<div>
<li> @Ajax.ActionLink("settings","Create","Test",
new AjaxOptions { UpdateTargetId = "components" , InsertionMode = InsertionMode.Replace}
) </li>
</div>
e il mio obiettivo div
<div id="components">
</div>
ho incluso anche js nel layout del genere
<script src="~/Scripts/Controls/jquery-2.0.3.min.js"></script>
<script src="~/Scripts/jquery.unobtrusive-ajax.min.js"></script>
<script src="~/Scripts/jquery.validate.min.js"></script>
<script src="~/Scripts/jquery.validate.unobtrusive.min.js"></script>
<script src="~/Scripts/modernizr-2.5.3.js"></script>
e il mio risultato azione
public PartialViewResult Create()
{
return PartialView("Create");
}
basta applicare il punto di interruzione e vedere se sta colpendo partialviewresult o no ?? –
Controllare firebug (o gli strumenti di sviluppo predefiniti del browser) e controllare la risposta proveniente dal controller. Forse stai ricevendo un errore. – heymega
sì, ha colpito partialviewresult e reindirizza per creare vista ma non sostituisce il principale div @ Kartikeya Khosla –