TempDataを使用して同じコントローラ内の2つのアクションメソッド間でGUIDを渡していますが、私はそれを呼び出す2番目のメソッドでnullを取得しています。ヌル値を取得しています。ここ
は、私がこれまでに何ができるかです:TempDataを使用してGUIDを渡す方法
[HttpPost]
public ActionResult ForgotPassword(ForgotPasswordModel model)
{
var uniqueIdForUser = db.Database.SqlQuery<RequestResetPasswordModel>("spResetPassword @param1", new SqlParameter("param1", user.ADMIN_USERNAME)).OrderBy(m => m.UserId).FirstOrDefault();
TempData["uniqueIdForUser"] = uniqueIdForUser.Id;
}
[HttpPost]
public ActionResult ResetPassword(ResetPasswordModel model)
{
Guid uniqueid = (Guid)TempData["uniqueIdForUser"];
return View();
}
ResetPasswordはいつ呼び出されますか? –
@BonMacalindongそのポストメソッド。ユーザーがサブミットボタンを押したときに呼び出されます。 – sumedha
ForgotPasswordビューから、それをResetPasswordにポストしますか? ResetPasswordに[HttpPost]を入れます。 –