Мой вид модели как
public class StudViewModel
{
public StudLineViewModel()
{
StudLine = new List<CreateReqLineViewModel>();
}
public StudheaderViewModel StudHeader { get; set; }
public List<StudLineViewModel> StudLine { get; set; }
}
public class StudheaderViewModel
{
public int Roll_no { get; set; }
public DateTime? birthday_date { get; set; }
}
public class StudLineViewModel
{
public int Sub_Id { get; set; }
public double marks { get; set; }
}
var MainVMObj = new StudViewModel();
var StudHeaderObj = new StudheaderViewModel ();
StudHeaderObj.Roll_no =1;
StudHeaderObj.birthday_date =null;
MainVMObj.StudHeader = StudHeaderObj ;
MainVMObj.StudLine =null;
return Partialview("StudInfo",MainVMObj );
Код в представлении
@Html.TextBoxFor(model => model.StudHeader.birthday_date ,new { @class = "InputText", onclick = "javascript:NewCssCal (this.Id,'ddMMMyyyy','arrow','','','','future')" })
ожидаемый результат 1. день рождения назначить ноль, но он показывает в качестве даты по умолчанию, как 01-января-0001.
Я был отлажен, я нашел проблему в MainVMObj.StudHeader = StudHeaderObj -> присвоить объекту значение, равное нулю, значению по умолчанию.поэтому дата рождения от нуля до значения по умолчанию (01-01-001) Пожалуйста, предоставьте решение
Редакторы Дайте ответ не редактировать сообщение