MVC自定义验证最小价格
本文关键字:自定义 验证 MVC | 更新日期: 2023-09-27 18:15:13
我有一个项目。我需要一个自定义验证找到最低价格。首先我所有的模型都在这里;
public class ReservationModel
{
[Required]
public DateTime BeginDate { get; set; }
[Required]
public DateTime EndDate { get; set; }
[Required]
public double Price { get; set; }
[Required]
public string EmailAddress { get; set; }
public Guid ApartId { get; set; }
[Required]
public int Guest { get; set; }
public string ApartName { get; set; }
public string City { get; set; }
public string Country { get; set; }
public string AddressLine1 { get; set; }
public string AddressLine2 { get; set; }
public string ApartDesc { get; set; }
[Required]
public string FirstName { get; set; }
[Required]
public string LastName { get; set; }
public string CategoryName { get; set; }
public double MinAmount { get; set; }
public string ApartImage { get; set; }
public string CheckInTime { get; set; }
public string CheckOutTime { get; set; }
public int DayOfReservation { get; set; }
public int ReservationGuestNumber { get; set; }
}
我想在MinAmount中使用这个验证。我有动态价格。例如分开价格300美元。我想要的最小金额必须是300 X 25/100 = 75美元。验证错误为客户端写入50美元或低于75美元。那么如何创建我的自定义MinPriceAttribute??谢谢您的回复。
您可以做的是创建您的自定义过滤器。你可以在这里找到一些技巧mvc自定义过滤器
视频教程