我試圖讓我的註冊過程中的谷歌reCaptcha,我已經得到它顯示。然而,當我試圖通過我的註冊運行,以測試它,我得到以下錯誤:參數字典包含參數'captchaValid'的空條目
我錯誤的理解是,captchaValid不在RegisterViewModel
,這使得因爲這裏是我的RegisterViewModel定義沒有意義:
[Required]
public bool? captchaValid { get; set; }
,並在我的控制,我有:
public async Task<ActionResult> Register(RegisterViewModel model, string message, bool captchaValid)
缺少什麼我在這裏?
必需和可以空? – Shyju
@Shyju如果你看我的代碼我的'RegisterViewModel'我已經把它設置爲需要...對嗎? – Skullomania
你的'Register'方法需要'bool',但是你的RegisterViewModel屬性是一個'可空的布爾值'。這些實際上是兩種不同的類型,你不能像另一個那樣通過一個。 –