안녕하세요 : ASP.NET MVC ViewData의 크기를 이해하려고합니다. 이 객체는 Controller에서 View로 전달되기 때문에 이것이 얼마나 큰가? 예를 들어 DataTable이 Model에서 전달되고 Controller에서 View로 전달할 경우를 예로 들어 보겠습니다. 모범 사례가 있습니까? 아니면 여기에 어떤 나쁜 경험이 있었습니까?asp.net mvc viewdata 모범 사례
미리 감사드립니다.
안녕하세요 : ASP.NET MVC ViewData의 크기를 이해하려고합니다. 이 객체는 Controller에서 View로 전달되기 때문에 이것이 얼마나 큰가? 예를 들어 DataTable이 Model에서 전달되고 Controller에서 View로 전달할 경우를 예로 들어 보겠습니다. 모범 사례가 있습니까? 아니면 여기에 어떤 나쁜 경험이 있었습니까?asp.net mvc viewdata 모범 사례
미리 감사드립니다.
당신이 말하는 모든 데이터는 서버 측입니다. asp.net viewata와는 다릅니다. 요청에서 전달되지 않습니다. 일반적으로 컨트롤러에서보기로 전달되는 데이터 요소의 크기는 문제가되지 않습니다.
ViewData를 사용하지 않는 것이 좋습니다. 사용되는 양식은 해당 항목을 언 박싱해야하며, nullable이 아닌 유형을 언 박싱하기 전에 null 값을 확인하는 것입니다.
ViewModel을 사용하여보기에서 사용하는 모든 것을 배치하는 것이 좋습니다.
내 관심사는 객체 생성과 가비지 수집에 관한 것입니다. – user319353