【发布时间】:2011-03-08 12:51:14
【问题描述】:
我有以下问题。 我正在使用一个结构(不是单个表)来显示我的编辑页面。
当我提交我的页面(一个 ascx 页面)时,在填写了所有字段后,我填写了一些 ModelState.Error(带有 ModelState.AddModelError) 我的代码行“if (!ModelState.IsValid)”很好地检测到了它
但是,一旦更新了表单(一旦调用了我的 Edit(post) 的“return”行),就不会显示任何 ModelErrorState。 使用单个表的表单上的相同代码可以正常工作。
我几乎可以肯定问题出在我重新加载结构的方式上。
有什么想法吗?
【问题讨论】:
-
您是否在表单上放置了适当的验证助手?
-
是的。该代码仅使用表格适用于同一页面。我很确定问题出在结构的使用上……
标签: asp.net-mvc-2 structure edit modelstate