任何人都可以告訴我幫助我理解MVC 2中包含的新CRUD腳手架嗎?Asp.net MVC 2:瞭解CRUD,特定操作創建(有2個)?
讓我解釋一下,比如下面你有2個創建操作...
現在我相信,如果我有形式「發佈到自己」,那麼第二個與屬性POST執行 - 這是正確的?所以在一個視圖中的一種形式是,當提交提交給自己時,但是何時會調用標準的Create,即在開始時具有GET註釋的1。
我明白,默認操作是索引因此,這通常會在我的頁面顯示時調用,但我似乎無法找到關於創建操作的任何信息。我認爲它是一個魔術詞,因此它需要被稱爲創建?
// GET: /Customer/Create
public ActionResult Create()
{
return View();
}
//
// POST: /Customer/Create
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult Create(FormCollection collection)
{
try
{
// TODO: Add insert logic here
return RedirectToAction("Index");
}
catch
{
return View();
}
}
索引是唯一的默認操作,因爲在大多數情況下,路由的設置方式如此。您可以創建一個創建默認操作的路由。 – Ahmad 2010-07-22 17:09:49
感謝大家的幫助...現在更清晰 – 2010-07-22 20:30:00