2011-02-23 12 views
0

エラーが発生しました(下記参照)。一見、それは私には明らかです。私はすべてをチェックしました:モデルは大丈夫です。メタデータクラスはokに設定されています。私のコントローラをチェックしてみました。その時、 'TryUpdateMOdel'はすべてがうまく、オブジェクトは私が期待するとおりです。私はこれが何かばかげたことだと思っていますが、一日中立ち往生しています、誰でも何かをお勧めしますか? SiteAgreementId、PaymentTypeId、PaymentCategoryId、ObligationStartDate、TerminationDate、コメント:TryUpdateModel()のMVCモデルエラー

'Lms.Model.PaymentFrequency' タイプの関連メタデータ型は、以下の未知のプロパティまたはフィールドが含まれています。これらのメンバーの名前がメインタイプのプロパティの名前と一致していることを確認してください。

説明:現在のWeb要求の実行中に、未処理の例外が発生しました。エラーの詳細とコード内のどこで発生したのかについては、スタックトレースを参照してください。

例外の詳細:のSystem.InvalidOperationException:SiteAgreementId、PaymentTypeId、PaymentCategoryId、ObligationStartDate、TerminationDate、コメント:型 'Lms.Model.PaymentFrequency' の関連するメタデータの種類は、次の未知のプロパティまたはフィールドが含まれています。これらのメンバーの名前がメインタイプのプロパティの名前と一致していることを確認してください。

ソースエラー:

Line 120:   PaymentFrequency paymentFrequency = this._siteRepository.GetPayment(Convert.ToInt16(collection["PaymentId"])).PaymentFrequency; 
Line 121: 
Line 122:   TryUpdateModel(paymentFrequency); 
Line 123: 
Line 124:   if (!ModelState.IsValid) 

答えて

1

あなたPaymentFrequencyモデルに付属しているメタデータクラスは、モデル自体にはない特性を有することができるようですね。

+0

これは私の多くを助けました..ありがとう。 私は同じエラーがあり、それはメタデータクラスのスペルミスによるものです。 – Lisa

関連する問題