重定向到 asp.net mvc 中错误的当前视图?

发布于 2024-09-02 10:53:07 字数 948 浏览 1 评论 0原文

我使用 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 a
return 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

痴意少年 2024-09-09 10:53:07

您需要将它们同样存储在 TempData 中,并从保存的值恢复控件。

You need to equally store them in TempData and reinstate the controls from the saved values.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文