に.Net Framework
慣れていないので、Windows フォーム アプリケーションにバリデーションを追加したいと考えていますVisual Studio 2010 IDE
。それを行うさまざまな方法を検索しましたが、そのコードをフォームのどこに追加できるかわかりません。例の 1 つが以下のコードです。
このコードをフォーム ロード メソッド、送信ボタン、またはその他の場所に追加しますか?
using System;
using System.Data.Entity;
using System.ComponentModel.DataAnnotations;
namespace MvcMovie.Models
{
public class Movie
{
public int ID { get; set; }
[Required(ErrorMessage = "Title is required")]
public string Title { get; set; }
[Required(ErrorMessage = "Date is required")]
public DateTime ReleaseDate { get; set; }
[Required(ErrorMessage = "Genre must be specified")]
public string Genre { get; set; }
[Required(ErrorMessage = "Price Required")]
[Range(1, 100, ErrorMessage = "Price must be between $1 and $100")]
public decimal Price { get; set; }
[StringLength(5)]
public string Rating { get; set; }
}
public class MovieDBContext : DbContext
{
public DbSet<Movie> Movies { get; set; }
}
}