问题标签 [tempdata]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
6 回答
16870 浏览

asp.net-mvc - ASP.NET MVC 浏览器刷新是否使 TempData 无用?

如果我重定向到传递 TempData 以初始化页面的新页面,它可以正常工作,但是如果用户在浏览器中按下刷新按钮,则 TempData 不再可用。鉴于此,是否存在可以可靠使用 TempData 的情况?
或者有什么方法可以消除或缓解用户刷新的问题?

0 投票
1 回答
458 浏览

c# - 使用 NullTempDataProvider 在 PossiblyLoadTempData() 崩溃

我正在尝试为我的一些控制器使用虚拟 TempDataProvider。

提供者看起来像这样。

但我收到一个错误,上面写着

System.NullReferenceException:对象引用未设置为对象的实例。在 System.Web.Mvc.Controller.PossiblyLoadTempData()

非常感谢任何有助于找出原因的帮助。

0 投票
5 回答
1846 浏览

asp.net-mvc-2 - TempData["message"] 不可靠——我做错了什么?

当用户在我的网站上做这样的事情时,我TempDate["Message"]用来显示小的更新横幅:

然后在我的母版页中,我有这个:

我同时点击了 TempData 和 ViewData,因为我在某处读到 TempData 应该用于重定向,而 ViewData 应该用于其他情况。

问题是:消息通常不会立即显示。有时需要单击或两次单击站点的不同部分才能显示消息。这很奇怪。

有任何想法吗?

0 投票
2 回答
1974 浏览

asp.net-mvc - 使用 SQL Server 和 TempData MVC 进行负载平衡

有人告诉我,当使用 SQL Server 时,MVC 1.0 TempData 在负载平衡器下不起作用,这是因为 Dictionary 本身不可序列化。

我们需要一个项目,并希望能够有效地使用负载均衡器。

因此,如果有人能回答以下问题,我将不胜感激: 是否存在这样的问题,以便您可以使其工作?这在 MVC 2.0 中修复了吗?我们可以创建一个 ITempDataProvider 来修复它吗?或者有没有人修复了他们想要分享的项目的源代码?

干杯,杰米

0 投票
2 回答
401 浏览

asp.net-mvc - 如何将 ModelErrors 与重定向一起传递?

ASP.NET MVC 2.0

我正在做 Post-Redirect-Get,如果我在发布时遇到错误,我需要包含 ModelErrors 以便沿着 -Redirect-Get 路线行驶。我通过“TempData”发送它:

然后将其重新插入到 ModelState 中:

有没有更好的办法?

0 投票
1 回答
226 浏览

asp.net-mvc-2 - 将 AppFabric 配置为我的 ASP.NET 会话状态提供程序是否也会使其成为 MVC2 TempData 的提供程序?

我正在将 AppFabric 设置为我们在 Asp.Net MVC2 中构建的网站的会话状态提供程序。由于 TempData 存储在会话中,这样做是否也会使 AppFabric 成为 TempData 的存储提供程序?

0 投票
1 回答
101 浏览

asp.net - 用户登录时获取数据的最佳方式是什么?

在我的应用程序中,我需要在用户保持登录期间存储一些变量,这些变量用于提供有关用户如何查看其数据的定制体验(预定义的过滤器、语言等)。我需要的数据不超过 1Kb。

我已经阅读了许多绝对鼓励不要将这些数据存储在 Session 对象中的博客文章。在许多此类博客文章中,作者建议改用 TempData。

据我了解,TempData 是短期临时数据的不错选择,不适合在用户保持登录的所有期间缓存数据。

我错了吗?什么是适合我的场景的好选择?

感谢您的帮助:)

0 投票
1 回答
1635 浏览

.net - .NET MVC 中的弹出窗口

我需要使用页面上的现有数据填充一个新窗口(没有菜单,没有地址栏)。
为此,我正在使用 java 脚本函数。

如何将此页面中的模型和 TempData/ViewData 传递到弹出窗口?有人可以帮我吗?

0 投票
3 回答
4526 浏览

asp.net-mvc - ASP.Net MVC TempData - 如何保持状态

我们使用 ASP.Net MVC TempData 在页面刷新之间存储表单数据。我们在页面上有一个按钮,允许用户执行特定操作。如果用户单击此按钮一次,它工作正常。如果他们两次单击该按钮(这是允许的),我们将丢失 TempData 数据。无论用户单击按钮多少次,我们都需要确保保留 TempData 数据。顺便说一下,该按钮激活了一个 URL.Action,并利用了 Ajax。

0 投票
4 回答
4911 浏览

asp.net-mvc - ASP.NET MVC 将 TempData 存储在 Cookie 中

有没有办法让 TempData 存储在浏览器的 cookie 中,而不是 Session State。我在我的网站上禁用了会话状态。

谢谢。