0
            "~/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 とどのように関連していますか?

4

1 に答える 1

2

通常のフォームを ajax フォームに変換したい場合、それらのすべてが必要なわけではないと思います。しかし、どのファイルを含めるかわかりません。

jqueryとだけが必要ですjquery.unobtrusive-ajaxAjax.*2 つ目は、ヘルパーを使用している場合にのみ必要です。フォームを手動で AJAX 化する場合は、まったく必要ありません。

  • "~/Scripts/jquery-ui-{version}.js"- jQuery UI プラグイン
  • "~/Scripts/jquery-ui.unobtrusive-{version}.js"- まったくわからない、使ったことがない
  • "~/Scripts/jquery.validate-vsdoc.js"- jQuery.validate プラグインのドキュメント
  • "~/Scripts/jquery.validate.js"- jQuery.validate プラグイン自体
  • "~/Scripts/jquery.validate.unobtrusive.js"- jQuery.validate プラグインに基づく Microsoft の控えめなクライアント側検証。サーバー側のデータ注釈の上にクライアント側の検証を行うことができます
  • "~/Scripts/jquery.unobtrusive-ajax.js"-Ajax.*ヘルパーを実際に動作させる
于 2013-06-18T06:07:14.490 に答える