[ad_1]
やあ、
私は jquery-1.11.3.js:9664 POST http://localhost:1971/MyHome.aspx/switchToOtheruser 401 (Unauthorized) エラーを取得しています。このエラーを修正する方法、緊急です、助けてください、事前に感謝します
私が試したこと:
JavaScript
$('#btnSwitchLogin').on('click', function (evt) { var query = '~' + window.location.pathname + window.location.search; var dto = { url: query }; $.ajax({ type: "POST", url: MyHome.aspx / switchToOtheruser, data: JSON.stringify(dto), contentType: "application/json; charset=utf-8", dataType: "json", dto: { UserID: $('#userList').val() } }); });
そして私のC#コード:
C#
public static void switchToOtheruser(int UserID) { using (var context = new Context(DALBase.GetConnectionString())) { var usr = context.Users.FirstOrDefault(m => m.UserID == UserID); LoginUtils.Login(usr.LoginName, Crypto.Decrypt(usr.LoginPassword)); } }
解決策 1
こんにちは、あなたに役立つ以下のリンク
jquery ajaxを介してコードビハインドファイルの非静的メソッドを呼び出す方法は? | | ASP.NET フォーラム[^]
解決策 2
こんにちは私の解決策は RouteConfig.cs ファイル セット settings.AutoRedirectMode = RedirectMode.Off; にありました。
[ad_2]
コメント