단일 USP/dbml을 기반으로하는 모델을 사용하고 ViewBags를 사용하여 데이터 입력 및 편집보기 용 조회 목록을 채우는 응용 프로그램을 개발했습니다. 비즈니스 로직을 구현하기 전까지는 괜찮습니다. ViewBag.llkup으로 완료 되었기 때문에 Dropdownlists는 함수에 명시 적으로 전달되지 않는 한 스크립트 함수에서 사용할 수 없습니다. 나는 USP가 여러 개인 단일 모델을 만들 수 있습니다. 이 문제와 관련하여 가장 좋은 방법이 무엇인지 궁금합니다. 그들이 사용할 수 있도록 그들이보기에 단일 모델에있는 경우모델 및 뷰와 관련된 모범 사례는 무엇입니까?
은 모두 강력하게 의견을 입력하고 있지만 어떻게 반환 할using (var dc = new usp_TM_Select_ShortNameDataContext())
{
String[] s = this.User.Identity.Name.Split('\\');
string[] s2 = s[1].Split('.');
string a = s2[0] + '.' + s2[1];
ViewBag.Message = a.ToString();
ViewBag.DetailsList = new SelectList((System.Collections.IEnumerable)dc.usp_TM_Select_ShortName().ToList(), "short_title", "short_title");
var poc = new usp_ARD_Select_POCDataContext();
return View(poc.usp_ARD_Select_POC().Single());
}
모두 (액세스 : 나는 컨트롤러에 다음 코드가있다 감사 브루스)? 단일 레코드가 여러 개의 조회와 함께 반환되는 복잡한 예제가 있습니다. 현재 ViewBag에서이 작업을 수행하고 있으며 ViewModels을 사용하려고합니다. 감사합니다 브루스
i를 컨트롤러에 다음이 :이 답변 모두 올바른 동안 – user1011441