いくつかのデータをデータベースに保存した後、新しく作成された userId をデータベースから取得し、それを次のビューに送信する必要があります。ReditectToAction を使用して指示し、値を送信しています。値がリダイレクトされていることを確認しましたが、AccountSetup に入るモデルが null であるため、値を取得する方法がわかりません。どこが間違っていますか?
ID を送信するメソッド:
var id = user.UserId;
var accountModel = new AccountViewModel
{
UserId = id
};
return RedirectToAction("AccountSetup", "Home", accountModel.UserId);
}
accountModel.userId に値があることをデバッグで確認しました。
ID を受け取るメソッド:
public ActionResult AccountSetup(AccountViewModel model)
{
int id = model.UserId;
モデルはヌルです。