2016-05-30 7 views
0

this articleで説明されているMVCのようなプロパティ属性を使用してプロパティのバインディングを実装する方法。 標準バインダーをオーバーライドしようとしましたが、成功しませんでした。任意のアイデアWebAPI標準のバインダー機能を再利用する方法カスタムプロパティバインディングを使用している間?モデルプロパティの属性を使用したWebAPIモデルのプロパティのバインド

答えて

1

最後に、この目的のためにTypeConverterがあることが分かりました。知っておくべき重要なことが1つあります。複合型が標準型の場合は、StringDictionaryとしましょう。次に、StringDictionaryをオーバーライドして、新しいクラスのTypeConverter属性を次のように設定する必要があります。

[TypeConverter(typeof(MyTypeConverter))] 
public class MyStringDictionary : StringDictionary { } 

モデルでMyStringDictionaryを使用する必要があります。このようにカスタム変換はが機能しない

関連する問題