重定向到 asp.net mvc 中错误的当前视图?
我使用 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");
}
I use TempData["message"]
which internally uses session.... It works for me but when i do areturn RedirectToAction("Create");
my other values are not restored because i am redirecting to Create
view... Any suggestion how to retain the values of textboxes in the view.....
if (!regrep.registerUser(reg))
{
TempData["message"] = string.Format("{0} already exists", reg.EmailId);
return RedirectToAction("Create");
}
else
{
return RedirectToAction("Index");
}
I used this but still it doesn't get redirected to my last view holding the values of my textboxes...
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");
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您需要将它们同样存储在 TempData 中,并从保存的值恢复控件。
You need to equally store them in
TempData
and reinstate the controls from the saved values.