0

所以我在MVC頁面中創建了一個視圖;輸入形式與剃刀代碼生成:IE 8 Jquery驗證沒有在MVC頁面被拾取

@using (Html.BeginForm()) 
{ 
    @Html.ValidationSummary(true) 
... 
    <input type="submit" value="Create" /> 

</fieldset> 
} 

奇怪的是,驗證工作的另一「創建」頁面上使用完全相同的代碼。

我試過更新JQuery庫和tripple檢查代碼,我認爲這可能會導致問題的兩個頁面之間的唯一區別是,一個頁面使用額外的腳本,但是當我用此腳本運行時禁用問題仍然存在。

這兩個頁面都能在Chrome和Firefox中正常工作。

有人可以用這個指向我的正確方向!

回答

0

釘牢它!

我在另一個視圖生成的表單的一部分:

<aside> 
    @Html.Partial("OtherView") 
</aside> 

這種觀點認爲我會重新申報相同的形式,即

@using (Html.BeginForm()) 
{ 
    @Html.ValidationSummary(true) 

早知道它會是什麼看似微不足道像那樣...希望這可以幫助像我一樣愚蠢的人!