【发布时间】:2015-03-29 08:47:26
【问题描述】:
在 asp.net mvc 中,人们通过以下方式验证模型
using System;
using System.Data.Entity;
using System.ComponentModel.DataAnnotations;
namespace MvcMovie.Models {
public class Movie {
public int ID { get; set; }
[Required]
public string Title { get; set; }
[DataType(DataType.Date)]
public DateTime ReleaseDate { get; set; }
[Required]
public string Genre { get; set; }
[Range(1, 100)]
[DataType(DataType.Currency)]
public decimal Price { get; set; }
[StringLength(5)]
public string Rating { get; set; }
}
public class MovieDBContext : DbContext {
public DbSet<Movie> Movies { get; set; }
}
}
if (ModelState.IsValid)
{
db.Movies.Add(movie);
db.SaveChanges();
return RedirectToAction("Index");
}
如何在任何 C# win 和 webform 应用程序中以相同的方式进行模型验证?
【问题讨论】:
-
这个问题也几乎同时被Mou_kolkata:social.msdn.microsoft.com/Forums/en-US/…交叉张贴在这里