[HttpGet] public ActionResult Register(UserRegistrationModel model) { return View(); }
我这样做的原因是因为Register页面可以预先填充来自其他页面生成的查询字符串的值.
问题是,当我的视图被渲染时,它会显示验证错误……有没有办法绕过它?
您是否可以通过调试ModelState.IsValid为false的操作来验证它是否包含与模型中无效的字段相关的一些键?如果是这样,您可以在返回视图之前尝试执行ModelState.Clear()以防止在这种情况下出现验证错误.