在“编辑器”上下文中呈现Orchard部分时无效的Cast Exception

时间:2012-02-16 11:51:40

标签: asp.net asp.net-mvc asp.net-mvc-3 razor orchardcms

我在Orchard中创建了一个DateTime部件,当我尝试编辑包含此DateTime部分的类型时,我得到以下异常。异常下面是cshtml文件中用于在编辑器中呈现部件的代码。日期时间的类型是System.DateTime。问题是我有时会得到这个例外,有时它完美无缺,我找不到任何理由来获得这个例外,就像它是完全随机的一样。

System.InvalidCastException:指定的强制转换无效。

@model DateTimeP.Models.DateTimePart

<fieldset class="edit-datetime">
    <legend>Datum i vreme događaja:</legend>
    @Html.EditorFor(m => m.datetime)
</fieldset>

有谁知道如何解决这个问题,因为它一直困扰我一段时间?

1 个答案:

答案 0 :(得分:1)