Я использую TempData["message"]
, который внутренне использует сессию .... Это работает для меня, но когда я делаю
return RedirectToAction("Create");
мои другие значения не восстанавливаются, потому что я перенаправляю на Create
представление ... Любое предложение, как сохранить значения текстовых полей в представлении .....
if (!regrep.registerUser(reg))
{
TempData["message"] = string.Format("{0} already exists", reg.EmailId);
return RedirectToAction("Create");
}
else
{
return RedirectToAction("Index");
}
Я использовал это, но все равно он не перенаправляется к моему последнему представлению, содержащему значения моих текстовых окон ...
reg.UserName = collection["UserName"];
reg.OrgName = collection["OrgName"];
reg.Address = collection["Address"];
reg.EmailId = collection["EmailId"];
reg.Password = collection["Password"];
reg.CreatedDate = System.DateTime.Now;
reg.IsDeleted = Convert.ToByte(0);
if (!regrep.registerUser(reg))
{
ViewData["message"] = string.Format("{0} already exists", reg.EmailId);
return View();
}
else
{
return RedirectToAction("Index");
}