Frameworkを使用しています。状況を少し単純化します。うまくいけば、混乱を招くことなく、より明確になります!住所を作成するコントローラーアクションがあり、国はルックアップテーブルです(言い換えると、CountryクラスとAddressクラスの間には1対多の関係があります)。わかりやすくするために、AddressクラスのフィールドはAddress.Landと呼ばれるとしましょう。ドロップダウンリストの目的のために、Country.CountryIDとCountry.Nameを取得しています。したがって、ドロップダウンフィールド_formLand_を呼び出すと、機能するようになります。*(つまり、Addressクラスの変数と一致)を呼び出すと、次のエラーが表示されます。'App.Country’へのパラメーター変換は、タイプコンバーターがこれらのタイプ間で変換できないため失敗しました。_OK、これは理にかなっています。文字列(CountryID)はフォームから取得され、バインダーはそれをCountryタイプに変換する方法を知りません。そこで、コンバーターを作成しました。}}FWIW、明示的と暗黙的の両方を試しました。"-それは正常に動作します。ビューの投稿時に呼び出されることはありません。モデルで同じ「タイプコンバーターなし」エラーが発生します。Answer2型コンバーターは、明示的または暗黙的な変換とは異なり、さまざまな型の間で値を変換するオブジェクトです。`TypeConverterAttribute`をクラスに適用する必要があると思います。1C#のコンパイラは、ある型から別の型に変換するために複数の暗黙の型変換を実行しますか。15汎用データベースメソッドをJavaスーパークラスにカプセル化してから子クラスから呼び出すことは、キャストなしでは機能しません。