私は実際に気が狂っているかもしれませんが、MVC 3 で Visual Basic で DataAnnotationsExtensions を使用する方法の例が 1 つも見つかりません。推測するのはもううんざりです。
タグの使用方法を示すために、例を示したり、簡単なコードを提供したりしたい人はいますか?
ありがとうございました!!
私は実際に気が狂っているかもしれませんが、MVC 3 で Visual Basic で DataAnnotationsExtensions を使用する方法の例が 1 つも見つかりません。推測するのはもううんざりです。
タグの使用方法を示すために、例を示したり、簡単なコードを提供したりしたい人はいますか?
ありがとうございました!!
まあ、それは実際にはかなり簡単です。
ビュー モデルを作成します。
Public Class MyViewModel
<CreditCard(ErrorMessage:="Invalid credit card number")>
Public Property Number As String
End Class
コントローラ:
Public Class HomeController
Inherits System.Web.Mvc.Controller
Function Index() As ActionResult
Return View(New MyViewModel())
End Function
<HttpPost()>
Function Index(ByVal model As MyViewModel) As ActionResult
Return View(model)
End Function
End Class
そして最後にビュー:
@ModelType AppName.MyViewModel
@Using Html.BeginForm()
@Html.LabelFor(Function(x) x.Number)
@Html.EditorFor(Function(x) x.Number)
@Html.ValidationMessageFor(Function(x) x.Number)
@<button type="submit">OK</button>
End Using