[.net MVC]PartialView 호출하는 방법
[MainController]
public PartialViewResult MainDocumentPartial() 
{ 
   int Year = DateTime.Now.Year; 
   var model = _repository.FindAll<DocumentListModel, int>(“GetList”, Year);
   return PartialView(model); 
} 
[main.cshtml]
 $(document).ready(function () { 
   $(“.ajax_partial”).each(function (index, item) { 
     var url = $(item).data(“url”); 
     if (url && url.length > 0) { 
       $(item).load(url); 
     } 
  }); 
});
< h2>오픈 안내< /h2>
< div class=”ajax_partial” data-url=”/Main/MainDocumentPartial”> 
@Html.Partial(“LoadingCircle”) 
< /div>
[MainDocumentPartial.cshtml]
@model IEnumerable<Model.View.DocumentListModel> 
< table summary=”오픈 안내” class=”list_type”> 
< colgroup> 
< col style=”width: 50%;” /> 
< col style=”width: 50%;” /> 
< /colgroup> 
< thead> 
< tr> 
< th>제목< /th> 
< th>등록일< /th> 
< /tr> 
< /thead> 
< tbody> 
@if (Model != null && Model.Count() > 0) 
{ 
   var i = 1; 
   foreach (var item in Model) 
  { 
< tr class=@(i % 2 == 0 ? “even” : “”)> 
< td> 
@Html.ActionLink(item.Title, “DocumentDetail”, “Main”, new { id = item.DocumentID }, null) 
< /td> 
< td>@item.RegDate < / td>
< /tr> 
i++; 
} 
} 
else 
{ 
   < tr> 
   < td colspan=”2″> 
   < label style=”color:Red;font-weight:bolder;”>-< /label> 
   < /td> 
   < /tr> 
} 
< /tbody> 
< /table>

