ASP.NET CoreプロジェクトでASP.NET IDを使用しているユーザーを登録する際に問題が発生しました。ASP.NET Core Identity投稿要求が呼び出されない
私はそれが動作するかどうかだけをチェックして、ちょうど今のViewDataを[ "IETS"]を変更することで、物事が簡単になる、ない...
私のコントローラました:
public /*async Task<IActionResult>*/ IActionResult Register(RegisterViewModel model, string ReturnUrl = null)
{
ViewData["Iets"] = "Gelukt!";
return View();
//ViewData["ReturnUrl"] = ReturnUrl;
//if (ModelState.IsValid)
//{
// var user = new ApplicationUser { Email = model.Email };
// var result = await _UserManager.CreateAsync(user, model.Password);
// if (result.Succeeded)
// {
// await _SignInManager.SignInAsync(user, false);
// _Logger.LogInformation(3, "User: {0}, has created a new account.", model.Email);
// return RedirectToLocal(ReturnUrl);
// }
// AddErrors(result);
//}
//// If we got this far, something failed, redisplay form
//return View(model);
}
そして、私の意見:私は気づい
@model Project_Dojo.Models.AccountViewModels.RegisterViewModel
@ViewData["Iets"]
<form asp-controller="Account" asp-action="Register" method="post">
<button type="submit">Button</button>
</form>
ことの一つは、そのような私のタグ私は他の見方で見たように、紫の代わりに赤の色で0になっています。
ボタンを押すと、ちょうどlocalhost/Account/Register
に行き、ViewData
のレイアウトページの代わりに空白のページが返されます。
誰かがこの問題の解決策を探していることを願っています。
追加情報を追加する必要があると思います。あなたは正しいポートを追加しましたか?私はあなたがURLにポートを指定していないのを見ます。おそらく、アクセスが拒否されたか(ステータスコードを確認する)、ルーティングに問題がある可能性があります。コントローラの宣言(アトリビュートを含む)とスタートアップからルーティングの設定を表示できますか?あなたは他のコントローラに到達できますか? –