我更新了ASP.NET MVC项目,以包括表单验证-Abide(foundation.abide.js),但是当我在表单中包括数据守恒时,它将引发错误。我将其添加到基础文件夹中,该基础文件夹是在我的布局 View 中引用的脚本包的一部分。

@using (Html.BeginForm("CreateJourney", "Home", FormMethod.Post, new {@class = "custom", id="postJourneyForm", name="postJourneyForm", data-abide}))

有人可以解释我所缺少的吗?是否由于我只添加了javascript文件而没有添加其他东西?

最佳答案

使用MVC4 data_abide = ""可以创建没有值的属性。

将其应用到您的代码中看起来像:

@using (Html.BeginForm("CreateJourney", "Home", FormMethod.Post, new {@class = "custom", id="postJourneyForm", name="postJourneyForm", data_abide=""}))

10-08 19:55