この質問には申し訳ありませんが、立ち往生しています。
私のビューは動的コントロールをロードするので、投稿 (保存) を行うときにそれらが存在する場合と存在しない場合があるため、値を取得する前に Key\Value が存在するかどうかを確認する必要があります。以下のコードは壊れていますが、何をしようとしているのかを示しています
public class AccountFormBinder : IModelBinder
{
public object BindModel(ControllerContext controllerContext, ModelBindingContext bindingContext)
{
AccountEdit updateAccount = new AccountEdit();
if (!string.IsNullOrEmpty(bindingContext.ValueProvider.("ConfirmationMessage").ConvertTo(typeof(string)) as string))
{
updateAccount.EmailSettings.nMessage = (string)bindingContext.ValueProvider.GetValue("Message").ConvertTo(typeof(string));
}
}
}