質問: "aaa"; return msg; } ``` 普段動いていた方法です。 何かをしてしまったのか、急に任意の文字列ではなく関係ないHTMLのソースが戻ってくるようになりました。 それまではコントローラー側にはブレイクポイントを貼って中身を確認できたりしていたのですが、それも引っかからなくなりました。 ajaxの通信自体は成功しているらしくサクセスの方に入ります。(アラートは動く) エラー側は無反応です。 何が考えられるでしょうか...。
回答: おそらくASP.NET側で何らかのエラーが発生し、リダイレクトによりエラーページやログインページなどが表示されているのだと思われます。 まずは返されるHTMLやサーバー側のエラーログを確認してください。IIS Expressでデバッグしているのであれば、Visual Studioで例外を確認することもできます。またIIS上であってもWeb.configで設定すれば例外のログがエラーページに表示されるようになります。