所以我在MVC页面中有一个'Create'视图;输入表单使用剃刀代码生成:
@using (Html.BeginForm())
{
@Html.ValidationSummary(true)
...
<input type="submit" value="Create" />
</fieldset>
}
奇怪的是,验证在另一个“创建”页面上使用完全相同的代码。
我已经尝试更新JQuery库并且检查了代码,我认为可能导致问题的两个页面之间的唯一区别是,一个页面使用额外的脚本但是当我运行此脚本时禁用问题仍然存在。
这两个页面在Chrome和Firefox中运行良好。
有人可以指出我正确的方向!?
答案 0 :(得分:0)
Nailed it!
我在另一个视图中生成了部分表单:
<aside>
@Html.Partial("OtherView")
</aside>
在这种观点中,我重新宣布了相同的形式,即
@using (Html.BeginForm())
{
@Html.ValidationSummary(true)
知道这样的事情看似微不足道......希望这有助于任何人像我一样愚蠢!