asp.net 如何解决在mscorlib.dll中发生System. css异常,但未在用户代码中处理

aoyhnmkz  于 2023-11-20  发布在  .NET
关注(0)|答案(1)|浏览(97)

我有一个网格,我选择的用户。它的工作正常的一些用户,当我点击他们的id的和一些它打破,并显示下面的错误:
mscorlib.dll中发生了类型为“System.Exception”的异常,但未在用户代码中处理
附加信息:字符串未被识别为有效的DateTime。
我的编码

<div class="col-md-10">
    <input type="text" value='@DateTime.Parse(Model.IncidentDate.ToString()).ToString("dd/mm/yyyy"))' class="form-control input-xs" disabled />
</div>

字符串
模型

public string PNumber { get; set; }
public DateTime? IncidentDate { get; set; }
public string CNumber { get; set; }

4uqofj5v

4uqofj5v1#

尝试以下操作:

@Html.TextBoxFor(m => m.IncidentDate, "{0:dd/MM/yyyy}", new { @class = "form-control input-xs", disabled = "disabled" })

字符串
如果没有为IncidentDate设置值,那么它将显示一个空的文本框。如果设置了值,那么它将显示一个带有日期的文本框,例如:

04/05/2016


上述值代表以下内容:

04 - dd
05 - MM
2016 - yyyy

相关问题