質問編集履歴
5
コード修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -48,8 +48,9 @@
|
|
48
48
|
|
49
49
|
|
50
50
|
###該当のコード
|
51
|
+
|
51
52
|
```C#
|
52
|
-
//
|
53
|
+
//Layout.cshtml
|
53
54
|
|
54
55
|
<!DOCTYPE html>
|
55
56
|
<html>
|
@@ -79,18 +80,7 @@
|
|
79
80
|
<li>@Html.ActionLink("詳細", "About", "Home")</li>
|
80
81
|
<li>@Html.ActionLink("問い合わせ", "Contact", "Home")</li>
|
81
82
|
</ul>
|
82
|
-
@if (Request.IsAuthenticated)
|
83
|
-
{
|
84
|
-
|
83
|
+
@Html.Partial("_LoginPartial")
|
85
|
-
<li>@Html.ActionLink("ログアウト", null, null, null, new { id = "LogoutLink" })</li>
|
86
|
-
</ul>
|
87
|
-
}
|
88
|
-
else
|
89
|
-
{
|
90
|
-
<ul class="nav navbar-nav navbar-right">
|
91
|
-
<li>@Html.ActionLink("ログイン", "Login", "Auth")</li>
|
92
|
-
</ul>
|
93
|
-
}
|
94
84
|
</div>
|
95
85
|
</div>
|
96
86
|
</div>
|
@@ -115,64 +105,8 @@
|
|
115
105
|
</body>
|
116
106
|
</html>
|
117
107
|
```
|
118
|
-
```jQuery
|
119
|
-
//common.js
|
120
|
-
$(function () {
|
121
|
-
$('#LogoutLink').click(function () {
|
122
|
-
$("#dialogConfirm").dialog({
|
123
|
-
width: 400,
|
124
|
-
modal: true,
|
125
|
-
buttons: [
|
126
|
-
{
|
127
|
-
text: 'はい',
|
128
|
-
click: function () {
|
129
|
-
$.ajax({
|
130
|
-
type: 'POST',
|
131
|
-
url: "/Auth/Logout",
|
132
|
-
contentType: 'application/json',
|
133
|
-
dataType: "json",
|
134
|
-
success: function (data, status, xhr) {
|
135
|
-
if (xhr.status === 200) {
|
136
|
-
location.href = "/";
|
137
|
-
} else {
|
138
|
-
alert("問題が発生しました。");
|
139
|
-
}
|
140
|
-
}
|
141
|
-
});
|
142
108
|
|
143
|
-
}
|
144
|
-
},
|
145
|
-
{
|
146
|
-
text: 'いいえ',
|
147
|
-
click: function () {
|
148
|
-
$(this).dialog("close");
|
149
|
-
}
|
150
|
-
}
|
151
|
-
]
|
152
|
-
});
|
153
|
-
});
|
154
|
-
})
|
155
|
-
```
|
156
|
-
|
157
109
|
```C#
|
158
|
-
//AuthController.cs
|
159
|
-
|
160
|
-
/* ログイン処理のコードが記載 */
|
161
|
-
|
162
|
-
|
163
|
-
/// <summary>
|
164
|
-
/// ログアウト処理
|
165
|
-
/// </summary>
|
166
|
-
/// <returns></returns>
|
167
|
-
[HttpPost]
|
168
|
-
public ActionResult Logout()
|
169
|
-
{
|
170
|
-
FormsAuthentication.SignOut();
|
171
|
-
//return RedirectToAction("Auth","Index");
|
172
|
-
return Json("");
|
173
|
-
|
174
|
-
```
|
175
|
-
```C#
|
176
110
|
// BundleConfig.cs
|
177
111
|
|
178
112
|
using System.Web;
|
@@ -218,6 +152,15 @@
|
|
218
152
|
```
|
219
153
|
|
220
154
|
|
155
|
+
```jQuery
|
156
|
+
//common.js
|
157
|
+
$(function () {
|
158
|
+
$('#logoutForm').click(function () {
|
159
|
+
$('#dialogConfirm').dialog();
|
160
|
+
});
|
161
|
+
})
|
162
|
+
```
|
163
|
+
|
221
164
|
###スペック情報
|
222
165
|
OS:Windows10 Pro
|
223
166
|
IDE:Microsoft Visual Studio Community 2019
|
4
文法修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -42,8 +42,7 @@
|
|
42
42
|
###追記
|
43
43
|
発生時は、MVC5 .NETFreamworkにて実装されたログイン機能に付け足す形で該当コードを修正・作成いたしました。
|
44
44
|
|
45
|
-
修正の依頼があってからにはなりますが、
|
45
|
+
修正の依頼があってからにはなりますが、参考サイト1にて公開されている状態と同じにするためログイン機能も同参考サイトの[別記事](http://ishii-singpg.com/archives/806)にて公開されている独自実装にて作成し実行してみましたが状況は変わらず、ダイアログが一瞬だけしか表示されませんでした。
|
46
|
-
作成し、実行しましたが状況は変わらず、ダイアログが一瞬だけしか表示されませんでした。
|
47
46
|
|
48
47
|
|
49
48
|
|
3
追記事項
title
CHANGED
File without changes
|
body
CHANGED
@@ -38,6 +38,16 @@
|
|
38
38
|
わかる方、対処法を教えてください
|
39
39
|
|
40
40
|
|
41
|
+
|
42
|
+
###追記
|
43
|
+
発生時は、MVC5 .NETFreamworkにて実装されたログイン機能に付け足す形で該当コードを修正・作成いたしました。
|
44
|
+
|
45
|
+
修正の依頼があってからにはなりますが、質問内の「参考サイト1」にて公開されている状態と同じにするためログイン機能も同参考サイトにて公開されている独自実装にて
|
46
|
+
作成し、実行しましたが状況は変わらず、ダイアログが一瞬だけしか表示されませんでした。
|
47
|
+
|
48
|
+
|
49
|
+
|
50
|
+
|
41
51
|
###該当のコード
|
42
52
|
```C#
|
43
53
|
//_Layout.cshtml
|
2
追記事項
title
CHANGED
File without changes
|
body
CHANGED
@@ -215,4 +215,8 @@
|
|
215
215
|
ブラウザ1:GoogleChrome バージョン:87.0.4280.88(12/28時点で最新)
|
216
216
|
ブラウザ2:Opera バージョン:73.0.3856.284
|
217
217
|
ブラウザ3:Microsoft Edge 44.18362.449.0
|
218
|
-
インストールしたNuGetパッケージ:jQuery.UI.Combined v1.12.1
|
218
|
+
インストールしたNuGetパッケージ:jQuery.UI.Combined v1.12.1
|
219
|
+
|
220
|
+
####追記:スペック情報
|
221
|
+
ASP.NETWebアプリケーション .NET Freamwork 4.7.2
|
222
|
+
認証方式:個別のユーザーアカウント
|
1
修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -105,9 +105,7 @@
|
|
105
105
|
@RenderSection("scripts", required: false)
|
106
106
|
</body>
|
107
107
|
</html>
|
108
|
-
|
109
108
|
```
|
110
|
-
|
111
109
|
```jQuery
|
112
110
|
//common.js
|
113
111
|
$(function () {
|
@@ -165,7 +163,6 @@
|
|
165
163
|
return Json("");
|
166
164
|
|
167
165
|
```
|
168
|
-
|
169
166
|
```C#
|
170
167
|
// BundleConfig.cs
|
171
168
|
|