2011-02-04 29 views
1

如何在mvc2中實現OnValidate方法?我正在閱讀顯示onvalidate方法的文章,但無法在Visual Studio 2008中找到?在mvc2中失效

回答

0

我還沒有看到ASP.NET MVC中的OnValidate()方法。您可能在LINQ-to-SQL中看到過驗證機制。

在ASP.NET MVC,我通常會檢查驗證,像這樣:

public ActionResult Update(SomeModel viewModel) 
    { 
     if (!ModelState.IsValid) 
      return View("Edit", viewModel); 

     // some update code... 
     PutTempMessage("data updated."); 

     return View("Edit", viewModel); 
    } 
+0

感謝您的答覆。我在trivng中實現了MVC2中的http://weblogs.asp.net/scottgu/archive/2008/09/02/asp-net-mvc-preview-5-and-form-posting-scenarios.aspx。但不知道如何實現業務規則驗證。在mvc2中有好友類,我們可以使用[MetadataType(typeof(....))]我不知道如何在mvc2中使用本教程。 – 2011-02-04 03:53:11