为什么我的视图没有呈现 DateTime

发布于 2024-12-11 00:58:18 字数 532 浏览 0 评论 0原文

我有以下模型类

    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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文