Jestem nowy w .Net Framework
i chcę dodać poprawności do mojej aplikacji formularza systemu Windows w Visual Studio 2010 IDE
. Szukałem różnych sposobów, aby to zrobić, ale nie jestem pewien, gdzie mogę dodać ten kod w mojej formie? Jednym z przykładów jest poniższy kod.Sprawdzanie poprawności mojego formularza
Czy mogę dodać ten kod w metodzie ładowania formularza lub w przycisku przesyłania lub w innym miejscu?
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; }
}
}
Chyba zależy to od przypadek użycia tutaj. Jeśli chcesz, aby wszystkie walidacje pojawiały się lub działały podczas ładowania formularza, wtedy zdarzenia OnLoad lub OnShown. – Zenwalker
Próbujesz wdrożyć w sposób ASP.Net MVC. Sprawdź, jak można to zrobić w formularzach Windows. –
Nie chcę używać asp.net, ale prostą implementację przy użyciu C#. Jak mogę dodać sprawdzanie poprawności w polach tekstowych, aby upewnić się, że użytkownik wprowadza tylko alfabet i inne pole tekstowe dla numeru telefonu, który akceptuje tylko liczby i "+", "-" od użytkownika? –