VS 2012 (C#) で「ASP.NET Dynamic Data Entities Web Application」プロジェクト テンプレートを使用して単純な Web サイトを構築しようとしています。これはほとんど標準的なテンプレート設定であり、DateTime 型プロパティが主キーの一部であるエンティティを使用します (基になるテーブルには、マップされた列に SQL DateTime 型もあります)。詳細ページを表示しようとしたり、行を編集しようとすると、FormatException が発生します。
文字列は有効な DateTime として認識されませんでした。説明: 現在の Web 要求の実行中に未処理の例外が発生しました。エラーの詳細とコード内のどこでエラーが発生したかについては、スタック トレースを確認してください。
例外の詳細: System.FormatException: 文字列が有効な DateTime として認識されませんでした。
ソース エラー:
現在の Web 要求の実行中に未処理の例外が生成されました。例外の発生元と場所に関する情報は、以下の例外スタック トレースを使用して特定できます。
スタックトレース:
[FormatException: 文字列は有効な DateTime として認識されませんでした。]
System.Web.UI.WebControls.EntityDataSourceView.ExecuteSelect(DataSourceSelectArguments 引数) +965
System.Web.UI.DataSourceView.Select(DataSourceSelectArguments 引数、DataSourceViewSelectCallback コールバック) +21
System. Web.UI.WebControls.DataBoundControl.PerformSelect() +138
System.Web.UI.WebControls.BaseDataBoundControl.DataBind() +30
System.Web.UI.WebControls.FormView.DataBind() +4
System.Web.UI.WebControls .BaseDataBoundControl.EnsureDataBound() +105 System.Web.UI.WebControls.FormView.EnsureDataBound() +178
System.Web.UI.WebControls.CompositeDataBoundControl.CreateChildControls() +75 System.Web.UI.Control.EnsureChildControls() +83 System.Web.UI.Control.PreRenderRecursiveInternal() +42
System.Web.UI.Control.PreRenderRecursiveInternal () +168
System.Web.UI.Control.PreRenderRecursiveInternal() +168
System.Web.UI.Control.PreRenderRecursiveInternal() +168
System.Web.UI.Control.PreRenderRecursiveInternal() +168
System.Web.UI.Control .PreRenderRecursiveInternal() +168
System.Web.UI.Control.PreRenderRecursiveInternal() +168
System.Web.UI.Page.ProcessRequestMain(ブール値 includeStagesBeforeAsyncPoint、ブール値 includeStagesAfterAsyncPoint) +974
web.config の node にカルチャを設定しようとしまし<globalization>
たが、役に立ちませんでした。詳細ページの URL には、次のようなクエリ文字列の列が含まれています。 2013 16:10:33」および「2013 年 9 月 30 日 23:10:40」を更新。
これは私の最初の動的データ プロジェクトなので、何をすればよいかよくわかりません... よろしくお願いします。
編集:
追加する
<globalization uiCulture="en-US" culture="en-US"/>
メインの web.config の system.web ノードに変更すると、例外が消えましたが、現在、詳細は正しい行を見つけることができず、「そのような項目はありません」と言っています。