私はこのEditフォームを持っています。私が必要とするのは、ReturnDateを入力するときのカスタムバリデーションです。IssueDeadLineDateの値の日付よりも低くしてはいけません。 私は何らかのカスタムバリデーションや何が必要なのでしょうか?カスタムバリデーションMVC 5
namespace Library.Models
{
public class BookStatusView
{
public int Id { get; set; }
public string UserId { get; set; }
public DateTime IssueDeadlineDate { get; set; }
public DateTime ReturnDeadlineDate { get; set; }
public DateTime? ReturnDate { get; set; }
public int BookId { get; set; }
public string AspNetUser { get; set; }
public string BookName { get; set; }
public IEnumerable<SelectListItem> qwerty { get; set; }
public string Email { get; set; }
public string FirstName { get; set; }
これは私がカスタム検証を実装したい私のBookStatusViewモデルです。 他のコードが必要な場合は、すぐに私はそれを参照してください私はそれをすぐにそれを貼り付けるように頼む気軽に。
http://stackoverflow.com/questions/8906228/how-to-validate-one-field-related-to-anothers-value-in-asp-net-mvc-3 – maccettura
カスタム検証属性を記述できます。 https://msdn.microsoft.com/en-us/library/system.componentmodel.dataannotations.customvalidationattribute(v=vs.95).aspxまたはスタック:http://stackoverflow.com/questions/23780943/how-作成するカスタム検証の属性 – freshbm
速いasnwersのための1つの質問は誰もこのMVC FoolProof検証フレームワークを試したかもしれないか? –