2

この質問には申し訳ありませんが、立ち往生しています。

私のビューは動的コントロールをロードするので、投稿 (保存) を行うときにそれらが存在する場合と存在しない場合があるため、値を取得する前に 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));
        }
    }
}
4

1 に答える 1