我想在控制器中的相同操作方法的 HTTPGet 方法和 HTTPPost 方法中返回一个对象,但我不知道在视图中写什么,要获取哪个模型。这是控制器代码,我一直在尝试
[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);
}
我很困惑在视图中写入哪个模型。(Table_a 或 UDP_get_a_Result),我希望 HttpGet 在页面加载时显示值,并在单击提交时显示 HttpPost。
看法
@model ABC.models.Table_a
@{
ViewBag.Title = "Create";
}