1
從控制器傳遞空白對象(例如客戶端)的優點是什麼?應該在不健康狀態下創建對象嗎?從創建控制器傳遞到視圖
public ActionResult Create()
{
Client client = new Client();
return View(client);
}
//
// POST: /Client/Create
[HttpPost]
public ActionResult Create(Client clientToAdd)
{
try
{
clientRepository.Insert(clientToAdd);
return RedirectToAction("Index");
與之相對:
public ActionResult Create()
{
return View();
}
//
// POST: /Client/Create
[HttpPost]
public ActionResult Create(Client clientToAdd)
{
try
{
clientRepository.Insert(clientToAdd);
return RedirectToAction("Index");
其原因是在於:如果一個對象(例如,客戶端)在「不健康」狀態被創建即空白?
乾杯
戴夫