为什么我的视图没有呈现 DateTime
我有以下模型类
public class CandidateViewModel
{
public string cName { get; set; }
public DateTime dob { get; set; }
public DateTime dod { get; set; }
}
,基于此模型类的视图不会呈现日期时间类型的文本框。它确实渲染标签机器人而不是输入类型。 当我将 DateTime Type 更改为 String 或 int 等时,我的视图模型代码看起来完全没问题,
然后呈现输入框。
请注意,此模型类不是 EDM 的一部分。
我找到了答案
我找到了我自己问题的答案。我在共享文件夹下有一个日期时间模板。我从项目中删除(未排除)此文件夹,并且没有 datetime 渲染 HTML 的位置。我转到驱动器 C 上的实际文件夹,并物理删除了 Template 文件夹,一切都开始正常工作。
I have following Model Class
public class CandidateViewModel
{
public string cName { get; set; }
public DateTime dob { get; set; }
public DateTime dod { get; set; }
}
my view which is based on this model class does not render TextBoxes for DateTime type. It does render Labels bot not input types. My view model code seems perfectly ok
When I change DateTime Type to String or int etc. then the input boxes are rendered.
Please note that this Model class is not part of the EDM.
I found the answer
I found the answer to my own question. I had a DateTime Template under shared folder. I deleted (not excluded) this folder from the project, and no where datetime was rendering HTML. I went to the actual folder on drive C, and physically deleted the Template folder and every thing started working fine.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论