我有以下模型类
public class CandidateViewModel
{
public string cName { get; set; }
public DateTime dob { get; set; }
public DateTime dod { get; set; }
}
我的基于此模型类的视图不会为DateTime类型呈现TextBoxes。它确实渲染Labels bot而不是输入类型。我的视图模型代码似乎完全没问题
当我将DateTime Type更改为String或int等时,将呈现输入框。
请注意,此Model类不是EDM的一部分。
我找到了答案
我找到了自己问题的答案。我在共享文件夹下有一个DateTime模板。我从项目中删除(不排除)此文件夹,并且没有datetime呈现HTML的位置。我去了驱动器C上的实际文件夹,并在物理上删除了Template文件夹,所有东西都开始正常工作。