私は MVC 2 と Html.EditorForModel() を使用して、モデルのエディターを表示できるようにしています。
次のようなモデルを使用しています。
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 を非表示にしたいと考えています。