마스터보기를 시작할 때 "개체 참조가 개체 인스턴스로 설정되지 않았습니다."라는 강력한 형식의 부분보기가 있습니다. 아직 매개 변수를 전달하지 않고 있다는 것을 알고 있지만이 오류를 처리 할 수있는 방법이 있습니까?개체 참조가 개체의 인스턴스로 설정되지 않음 - 부분보기
마스터 뷰 :
<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage<dynamic>" %>
<asp:Content ID="Content1" ContentPlaceHolderID="TitleContent" runat="server">
Test Form
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
<div id="partial">
<% Html.RenderPartial("DisplayPartial"); %>
</div>
</asp:Content>
부분보기 :
당신이IEnumerable<Student.Models.vwStudent>
<% Html.RenderPartial("DisplayPartial", model); %>
또는의 인스턴스를 필요로하기 때문에, 당신의 partialView 일부 모델을 통과해야
<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl<IEnumerable<Student.Models.vwStudent>>" %>
<% foreach (var item in Model) {
if (item == null) continue; %>
<tr>
<td>
<%: item.Item1%>
</td>
<td>
<%: item.Item2%>
</td>
</tr>
<% } %>
</table>