私は質問が既に質問されていると思いますが、答えは私の問題のように見えます。mscorlib.dllで発生しましたが、ユーザーコードで処理されなかったSystem.FormatException 'を解決する方法
私はユーザーを選択しているグリッドを持っています。私は自分のIDをクリックすると、それは一部のユーザーに正常に動作し、いくつかのそれは、壊れてエラー以下示し
エラー:
An exception of type 'System.FormatException' occurred in mscorlib.dll but was not handled in user code
Additional information: String was not recognized as a valid 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; }
ありがとうございました..
あなたは 'DateTime'が'に変換しているので文字列 'を生成し、結果の' string'をフォーマットで 'string'に再度変換します。 - ちょうど 'Model.IncidentDate.ToString(" dd/mm/yyyy ")'しかし、これのポイントは何と思いますか?あなたは何を達成しようとしていますか? –
IncidentDateプロパティはnull可能です。 IncidentDateの値がnullの場合、例外がスローされますか? – MarcoLaser
@StephenMuecke私はその形式で日付を持っていたい。私はちょうど私がそれをどうやって動かすことができるかわかりません。 – Mpho