Asp.net mvc 2 Html.EditorForModel和显示格式
我正在使用MVC2和Html.EditorForModel()来显示模型的编辑器 我使用的模型如下所示:Asp.net mvc 2 Html.EditorForModel和显示格式,asp.net-mvc-2,editorformodel,Asp.net Mvc 2,Editorformodel,我正在使用MVC2和Html.EditorForModel()来显示模型的编辑器 我使用的模型如下所示: public class LoanACar { [DisplayNameFromResource("VehicleDetails")] public string VehicleDetails { get; set; } [DisplayNameFromResource("VehicleId")] [Required] public long Vehi
public class LoanACar
{
[DisplayNameFromResource("VehicleDetails")]
public string VehicleDetails { get; set; }
[DisplayNameFromResource("VehicleId")]
[Required]
public long VehicleId { get; set; }
[DisplayNameFromResource("LoanCentreId")]
[Required]
public long LoanCentreId { get; set; }
[DisplayNameFromResource("StartDate")]
[Required]
public DateTime StartDate { get; set; }
[DisplayNameFromResource("EndDate")]
[Required]
public DateTime EndDate { get; set; }
}
这很有效
我现在想更进一步,让我的VehicleDetails成为一个标签,而不是一个文本框,也让VehicleId成为一个隐藏的。有一个特殊属性
System.Web.Mvc.HiddenInputAttribute
public class LoanACar
{
[DisplayNameFromResource("VehicleDetails")]
[HiddenInput(DisplayValue = true)]
public string VehicleDetails { get; set; }
[DisplayNameFromResource("VehicleId")]
[Required]
[HiddenInput(DisplayValue = false)]
public long VehicleId { get; set; }
[DisplayNameFromResource("LoanCentreId")]
[Required]
public long LoanCentreId { get; set; }
[DisplayNameFromResource("StartDate")]
[Required]
public DateTime StartDate { get; set; }
[DisplayNameFromResource("EndDate")]
[Required]
public DateTime EndDate { get; set; }
}
考虑HiddenInput
属性的DisplayValue
参数值之间的差异