Как мне загрузить RenderPartial
с ActionLink
?
Я нашел этот код на форуме, но он не работает:
View
<%=Ajax.ActionLink("Eventi", "Index", "Account", null, new AjaxOptions() { UpdateTargetId = "contentEventi" })%>
|
<%= Ajax.ActionLink("Attivita Commerciali", "Index", "Account", null, new AjaxOptions() { UpdateTargetId = "contentAttivita" })%>
<div id="contentEventi">
<% Html.RenderPartial("~/Views/Eventi/List.ascx", Model.EventiOrganizzati); %>
</div>
<div id="contentAttivita">
<% Html.RenderPartial("~/Views/Attivita/List.ascx", Model.Attivita); %>
</div>
Контроллер
public ActionResult Index()
{
ProfiloViewModel wProfilo = new ProfiloViewModel(User.Identity.Name);
if (Request.IsAjaxRequest())
return PartialView("~/Views/Eventi/List.ascx", wProfilo);
return View(wProfilo);
}
Как я могу обновить тот же div с другим PartialView
после нажатия ActionLink
?