asp.net-mvc - TempData存储在哪里?

标签 asp.net-mvc asp.net-mvc-2 tempdata

TempData存放在ASP.NET MVC框架(更具体地说,ASP.NET MVC 2)中的什么位置?它存储在服务器端,还是发送给客户端?

最佳答案

默认情况下,TempData使用ASP.NET session 作为存储。因此它存储在服务器上(默认是InProc)。但是您可以定义其他ASP.NET session 状态模式:StateServer和SqlServer。如果您不想使用ASP.NET session ,也可以编写一个自定义的TempData提供程序并自己处理存储。

关于asp.net-mvc - TempData存储在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15004081/

相关文章:

c# - 多个字段的 MVC 表单验证

asp.net-mvc-2 - 如何在 View 和另一个 View 模型之间传递数据?

c# - 为什么在 tempData 中添加很多项目时 tempData 总是 null?

VB Razor 中 <script> 元素中的 Javascript 代码

c# - 在 ASP.NET MVC 6 中更新 NuGet 包

asp.net-mvc - 将我的 ASP.NET MVC 应用程序部署到我的 Web 主机时,由于配置锁定导致内部服务器错误

javascript - mvc 中的 AJAX 上传脚本问题

jquery - JSONP请求成功,但没有返回任何数据

asp.net-mvc-3 - 为什么 TempData[] 不适用于 IE

c# - “Tempdata”在当前上下文中不存在