美好的一天! ASP.NET MVC通过在ModelState内的GET/POST周期内存储输入值,并在出现验证错误时自动将它们输入到输入中,从而做得很好。 但在我的表单中,我有CAPTCHA字段,在验证错误期间不应保留(每次请求都会重新生成CAPTCHA值)。 我试着通过设置 if (TryUpdateModel(model))
{
// ...
}
else
{
M
项目在ModelStateDictionary关键。如果这是我的视图模型: public class ViewModel{
public string SimpleProperty{get;set;}
public SubViewModel ComplexProperty{ get;set;}
public SubViewModel[] ComplexPrope