美好的一天! 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