2010-10-10 57 views
0

如何通過使用相同視圖的操作實現CRUD訪問?如何通過使用相同視圖的操作實現CRUD訪問?

class UserController : Controller 
{ 
    [ActionName("User")] 
    [HttpGet] 
    public ActionResult GetUser() {/* ... */} 

    [ActionName("User")] 
    [HttpPost] 
    public ActionResult PostUser() {/* ... */} 
} 

我希望這兩個操作都使用相同的視圖。
是否有一個屬性可以指定要使用的視圖?

回答

5

您可以在每個方法的末尾調用視圖( 「」),例如:

public ActionResult GetUser(int id) 
{ 
    User user; // Do work 
    return View("DisplayUser", user); 
} 

public ActionResult PostUser(User user) 
{ 
    // Do work 
    return View("DisplayUser", user); 
} 
1
return View("ViewName");