登録プロセスでgoogle reCaptchaを許可しようとしていますが、表示されています。私はそれをテストするために私の登録を介して実行しようとすると、しかし、私は次のエラーを取得する:エラーのパラメータ辞書にパラメータ 'captchaValid'のヌルエントリが含まれています
私の理解では、captchaValidがRegisterViewModel
ではありませんそれは私のRegisterViewModelで定義され、ここでいるので、これは意味がないということです。
[Required]
public bool? captchaValid { get; set; }
と、ここで私が持っている私のコントローラで:
public async Task<ActionResult> Register(RegisterViewModel model, string message, bool captchaValid)
私はここで何をしないのですか?
必須およびnullable? – Shyju
@Shyjuもしあなたが私の 'RegisterViewModel'のために私のコードを見ていれば、私はすでにそれを必須に...設定していますか? – Skullomania
'Register'メソッドは' bool'をとりますが、RegisterViewModelプロパティは 'nullable bool'です。これらは実質的に2つの異なるタイプであり、一方を他方として引き渡すことはできません。 –