IT業界のすみっこ暮らし

ふと気がついたときの記録

20180221ブクマ

MVC5でAjax.BeginFormが使えなくてハマった件

blog.nakajix.jp

jQuery Unobtrusive AJAX For Partial Updates In ASP.NET MVC

www.c-sharpcorner.com

ASP.NET Core and JQuery unobtrusive AJAX not working

stackoverflow.com

ASP.NET MVC - Using JavaScript with Ajax and Razor partial views

www.pluralsight.com

MVC5 Ajax.BeginForm()を利用するための手順

qiita.com

Visual Studio 2017で新規作成したASP.NET Web Application(MVC)

f:id:papamau:20180221104917p:plain

下記のファイルがないが、VS2017上では問題なく動作する。が、IIS上ではAJAX通信ができない(バージョンと設定の問題かも知れないが)

なので、AJAX通信をするためには必ず下記のNugetパッケージを入れておく NuGet Gallery | Microsoft.jQuery.Unobtrusive.Ajax 3.2.4

Visual Studo 2015で新規のWebアプリを作る場合はデフォルトとして入っていたため意識していなかったんだけど、Visual Studo 2017ではデフォルトでは入っていないのにサーバーサイドでは設定できるし、VS2017上では問題なく動作するため、気付くのが難しい

blog.toggl.com

blog.toggl.com

blog.toggl.com