"~/Scripts/jquery-ui-{version}.js",
"~/Scripts/jquery-ui.unobtrusive-{version}.js",
"~/Scripts/jquery.validate-vsdoc.js",
"~/Scripts/jquery.validate.js",
"~/Scripts/jquery.validate.unobtrusive.js"
"~/Scripts/jquery.unobtrusive-ajax.js"
我对这些文件非常困惑。我想当我想将普通形式变成ajax形式时,并不是所有这些都是必需的。但我不确定要包含哪些文件。
有人可以解释每个文件的作用和用途吗?它们如何与Html.BeginForm或Ajax.BeginForm相关?
答案 0 :(得分:2)
我认为当我想要转换正常形式时,并非所有这些都是必需的 成ajax形式。但我不确定要包含哪些文件。
您只需要jquery
和jquery.unobtrusive-ajax
。只有在使用Ajax.*
助手时才需要第二个。如果您手动AJAX化您根本不需要的表单。
"~/Scripts/jquery-ui-{version}.js"
- jQuery UI plugin "~/Scripts/jquery-ui.unobtrusive-{version}.js"
- 我完全不知道,从未使用过它"~/Scripts/jquery.validate-vsdoc.js"
- jQuery.validate plugin "~/Scripts/jquery.validate.js"
- jQuery.validate plugin本身"~/Scripts/jquery.validate.unobtrusive.js"
- 微软基于jQuery.validate插件的不引人注意的客户端验证。它允许您在服务器端数据注释之上进行客户端验证"~/Scripts/jquery.unobtrusive-ajax.js"
- 让Ajax.*
帮助者真正工作