HTTPGet 메서드와 HTTPPost 메서드에서 컨트롤러의 동일한 작업 메서드에있는 개체를 반환하고 싶지만, 어떤 모델에서 뷰에 쓸 것인지 알 수 없습니다. 여기 이 (Table_a 또는 UDP_get_a_Result). 내가보기에 쓸 수있는 모델 혼란 스러워요 Http get 및 Http Post에서 동일한 작업 메서드 뷰에서 다른 객체를 반환 할 수 있습니까?
[HttpGet]
public ActionResult Create()
{
var intSrNo = Convert.ToInt64(TempData["sr_no"]);
MEntities obj_entity = new MEntities();
UDP_get_a_Result obj_proc = obj_entity.UDP_get_a(intSrNo).SingleOrDefault();
return View(obj_proc);
}
[HttpPost]
public ActionResult Create(Table_a obj_a)
{
if (ModelState.IsValid)
{
db.Table_a.AddObject(obj_a);
db.SaveChanges();
return RedirectToAction("Index");
}
return View(obj_a);
}
을 시도하고, 컨트롤러 코드와 내가 페이지가로드되고 모두 HttpGet 값을 표시하는 방법을 때 원하는 HttpPost 때 제출이 클릭됩니다.
보기
@model ABC.models.Table_a
@{
ViewBag.Title = "Create";
}