그래서 내가 모델MVC 합격 모델 속성은
public class test
{
private List<int> _abc;
public List<int> abc
{
get { return _abc; }
set { _abc = value; }
}
}
내 일부 페이지가 실패 renderpartial하는
@model somenamespace.test
@Html.Partial("~/Views/Test/partial.cshtml", model.abc)
을하지만 할 때이 오류가 발생했습니다 페이지에 액세스하려고 시도 :
사전에 전달 된 모델 항목은 유형이지만이 사전에는 'System.Collections.Generic.List`1 [System.Int32]'유형의 모델 항목이 필요합니다.
내 부분보기가 정수 목록을 허용하고 데이터 형식으로 정수 목록의 속성을 전달하기 때문에 혼란 스럽습니다. 내 코드에 문제가 있습니까?
영어를 잘못하면 죄송합니다.
가능한 중복 컨트롤러에
abc
을 초기화하거나 매개 변수없는 생성자에서 확인 (HTTP [부분보기에 모델과 뷰 모델 속성을 전달하는 방법?] : // 유래. com/questions/24949949/how-to-pass-viewmodel-property-as-model-to-partial-view) – Zabavsky