在浏览器asp.net mvc 3中按“后退”时,删除TempData值

蛇眼

我对MVC应用程序有一点问题。

我有一个将信息保存在数据库中的操作,例如:

[HttpPost]
public ActionResult Save()
{
   // do something to save
   // save message in TempData
   TempData["Message"] = "Message";

   return RedirectToAction("Index");
}

我显示一条警告消息,显示是否已保存项目。我分两步做。

  1. 在Site.Master中

    <div id="message"><%=(TempData["Message"] as string)%></div>
    
  2. 在JavaScript中

    if($("#message").text().length)
    {  
       alert $("#message").text(); 
    }
    

保存项目后,我将被重定向到Index页面并显示警告框。没关系。

问题如下:如果我保存项目并重定向到Index该目录,然后backspace按键或单击Back浏览器的按钮,则仍会显示警报。

TempData使用浏览器的Backspace键或Back按钮返回时,我该怎么做才能破坏价值?在这种情况下,我不想再显示警报。

谢谢

杰德一世

尝试使用ViewBag或ViewData。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

浏览器中的ASP.NET MVC图像缓存

来自分类Dev

浏览器中的ASP.NET MVC图像缓存

来自分类Dev

点击浏览器后退按钮时如何刷新ASP .NET MVC页面

来自分类Dev

在Safari中使用“浏览器后退”按钮时,从浏览器缓存中重新加载了Asp.net MVC视图/页面

来自分类Dev

在mvc asp.net的浏览器中找不到API控制器

来自分类Dev

在mvc asp.net的浏览器中找不到API控制器

来自分类Dev

ASP.Net MVC C#在会话超时/浏览器关闭时发送通知

来自分类Dev

ASP.NET MVC中单个浏览器中的多重授权

来自分类Dev

ASP.NET MVC 3-仅在某些浏览器上重定向循环

来自分类Dev

ASP.NET MVC 3-仅在某些浏览器上重定向循环

来自分类Dev

在浏览器中无法打开Word文档--asp.net MVC

来自分类Dev

在浏览器中无法打开Word文档--asp.net MVC

来自分类Dev

C# ASP.NET MVC:如何让浏览器从我的响应中自动下载 pdf?

来自分类Dev

登录后的ASP.NET MVC Core 3.0在浏览器的后退按钮上再次显示登录页面

来自分类Dev

当用户关闭ASP.NET MVC中的浏览器或选项卡时,如何注销用户?

来自分类Dev

如何在ASP.net MVC 4中将文本流式传输到浏览器?

来自分类Dev

如何在ASP.net MVC 4中将文本流式传输到浏览器?

来自分类Dev

asp.net中的主页浏览器缓存

来自分类Dev

ASP.NET MVC:从视图导航时,如何将客户端浏览器上的DOM Body元素的ID发送到控制器

来自分类Dev

服务器和浏览器ASP.NET MVC之间的CultureInfo冲突

来自分类Dev

当我在asp.net mvc项目上以调试模式启动浏览器时,可以告诉VS2013直接将其导航到网站的某个部分吗?

来自分类Dev

通过智能手机浏览器(ASP.net Core MVC 3.1)查看时,剪切网页的标题

来自分类Dev

当我在asp.net mvc项目上以调试模式启动浏览器时,可以告诉VS2013直接将其导航到网站的某个部分吗?

来自分类Dev

缓存控制:不存储,必须重新验证未发送到IIS7 + ASP.NET MVC中的客户端浏览器

来自分类Dev

如何在ASP.NET MVC 4.0中将用户从相同的用户名和密码限制为来自两个系统/浏览器的逻辑?

来自分类Dev

缓存控制:不存储,必须重新验证未发送到IIS7 + ASP.NET MVC中的客户端浏览器

来自分类Dev

Asp.net Mvc:为什么浏览器寻找favicon.ico

来自分类Dev

如何结束会话或在浏览器上注销用户关闭MVC ASP .NET

来自分类Dev

两个浏览器窗口中的Web应用程序(ASP.NET MVC)

Related 相关文章

  1. 1

    浏览器中的ASP.NET MVC图像缓存

  2. 2

    浏览器中的ASP.NET MVC图像缓存

  3. 3

    点击浏览器后退按钮时如何刷新ASP .NET MVC页面

  4. 4

    在Safari中使用“浏览器后退”按钮时,从浏览器缓存中重新加载了Asp.net MVC视图/页面

  5. 5

    在mvc asp.net的浏览器中找不到API控制器

  6. 6

    在mvc asp.net的浏览器中找不到API控制器

  7. 7

    ASP.Net MVC C#在会话超时/浏览器关闭时发送通知

  8. 8

    ASP.NET MVC中单个浏览器中的多重授权

  9. 9

    ASP.NET MVC 3-仅在某些浏览器上重定向循环

  10. 10

    ASP.NET MVC 3-仅在某些浏览器上重定向循环

  11. 11

    在浏览器中无法打开Word文档--asp.net MVC

  12. 12

    在浏览器中无法打开Word文档--asp.net MVC

  13. 13

    C# ASP.NET MVC:如何让浏览器从我的响应中自动下载 pdf?

  14. 14

    登录后的ASP.NET MVC Core 3.0在浏览器的后退按钮上再次显示登录页面

  15. 15

    当用户关闭ASP.NET MVC中的浏览器或选项卡时,如何注销用户?

  16. 16

    如何在ASP.net MVC 4中将文本流式传输到浏览器?

  17. 17

    如何在ASP.net MVC 4中将文本流式传输到浏览器?

  18. 18

    asp.net中的主页浏览器缓存

  19. 19

    ASP.NET MVC:从视图导航时,如何将客户端浏览器上的DOM Body元素的ID发送到控制器

  20. 20

    服务器和浏览器ASP.NET MVC之间的CultureInfo冲突

  21. 21

    当我在asp.net mvc项目上以调试模式启动浏览器时,可以告诉VS2013直接将其导航到网站的某个部分吗?

  22. 22

    通过智能手机浏览器(ASP.net Core MVC 3.1)查看时,剪切网页的标题

  23. 23

    当我在asp.net mvc项目上以调试模式启动浏览器时,可以告诉VS2013直接将其导航到网站的某个部分吗?

  24. 24

    缓存控制:不存储,必须重新验证未发送到IIS7 + ASP.NET MVC中的客户端浏览器

  25. 25

    如何在ASP.NET MVC 4.0中将用户从相同的用户名和密码限制为来自两个系统/浏览器的逻辑?

  26. 26

    缓存控制:不存储,必须重新验证未发送到IIS7 + ASP.NET MVC中的客户端浏览器

  27. 27

    Asp.net Mvc:为什么浏览器寻找favicon.ico

  28. 28

    如何结束会话或在浏览器上注销用户关闭MVC ASP .NET

  29. 29

    两个浏览器窗口中的Web应用程序(ASP.NET MVC)

热门标签

归档