내 MVC 응용 프로그램에서 저장 프로 시저를 사용하여 데이터를 검색하고 드롭 다운에 표시하려고합니다. 여기 저장 프로 시저를 사용하여 Selectlist를 채우는 방법
여기 내 컨트롤러 액션public ActionResult Register(string id)
{
RegistrationModel Student = new RegistrationModel();
using (var db = new StudentEntities())
{
var SportResultList = GetListOfSport();
var SportSelectList = new SelectList(SportResultList);
ViewBag.SportList = SportSelectList;
return View(Student);
}
있는 저장 프로 시저
public static List<GetSportsResult> GetListOfSport()
{
using (var db = new StudentEntities())
{
ObjectResult<GetSportsResult> SportResults = db.GetSportsByStudentIdAndSeason(11111, 1);
List<GetSportsResult> results = SportResults.ToList();
return results;
}
}
저장 프로 시저가 GetSportsResults
라는 복잡한 형식을 반환을 사용하여 목록을 얻을 수있는 방법이다하지만 지금은하지 않습니다 해당 필드에 액세스하는 방법.
현재이 코드는 필드는 텍스트와 값을 사용할 수 있습니다 지정할 수있는 내가 the constructor for SelectList
에서
고마워요. 그 SelectList에 매개 변수를 추가했습니다. – meda