asp.net-mvc – 在MVC Razor中保留数据,而不在请求之间使用TempD
发布时间:2020-12-16 06:38:34 所属栏目:asp.Net 来源:网络整理
导读:如何在不在请求之间使用TempData的情况下在MVC Razor中保存数据? 我知道什么时候我们可以使用this的TempData,但是不想要TempData,因为它在机器上创建了一个状态. 谢谢,阿尼什 编辑:我想在View页面中保留以前的排序方向,允许用户对Name,Age等字段进行排序.
如何在不在请求之间使用TempData的情况下在MVC Razor中保存数据?
我知道什么时候我们可以使用this的TempData,但是不想要TempData,因为它在机器上创建了一个状态. 谢谢,阿尼什 编辑:我想在View页面中保留以前的排序方向,允许用户对Name,Age等字段进行排序. FIX:我使用ViewBag修复它.先前的排序字段/方向使用ViewBag从Controller发送到View,然后在下次单击时将其作为查询字符串传回. 好FIX:我处理.js文件中的所有内容,例如检查,然后在Controller中设置上一个排序字段和上一个排序目录. 这就是我最终做的.我使用ViewBag将以前的详细信息发送到ViewPage,并根据当前用户操作在.js中进行验证,并将其传递回form-data中的控制器. 解决方法
在客户端页面中维护状态是打破无状态HTTP概念的东西.你为什么要保持国家?如果您正在寻找将控制器操作中的一些数据传递到相应视图的解决方案,我建议您使用ViewModel填充下拉列表的数据,并将该ViewModel对象发送到强类型视图.您将在那里获得您的数据.如果你想要一些数据,你也应该在每个请求中从DataLayer(来自表格/或Cache等)中获取数据.
您可以在查询字符串中传递相关的ID以获取相应的数据. 正如RTigger所提到的,您可以在会话中存储一些数据.这将在所有页面上提供,直到该会话的生命周期. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- ASP.NET – DataSourceID和DataSource有什么区别?
- asp.net-mvc – 如何为Html.TextBox帮助器指定属性,同时保持
- asp.net – 无法从代码隐藏中调用App_Code类
- asp.net-mvc – 仅从路由数据生成URL
- .net – 任何具有Postsharp生产经验的人?
- asp.net – 通过MSMQ分离Web和数据库层是必要的还是过度的?
- asp.net – 使用web.config存储设置的替代方法(适用于复杂的
- asp.net-mvc-3 – ASP.NET MVC – 不同角色的菜单
- asp.net core中AddTransient,AddScope和AddSingleton有什么
- 将文件路径转换为asp.net核心中的URL
推荐文章
站长推荐
- asp.net – 什么是错误代码是0x80070001?那我该
- asp.net-mvc – 我可以传递一个匿名类型到我的AS
- asp.net-mvc-2 – 将复杂对象从View传递给Contro
- ASP.NET中maxPageStateFieldLength的最佳值是多少
- .NET发送电子邮件的最佳方法(System.Net.Mail有问
- 通过asp.net 4.0中的“EnableViewState”和“Vie
- asp.net-core – 我可以在ASP.net Core 2.0 Prev
- asp.net-mvc – Asp.net mvc 301从www.domain.co
- Asp.net 代码设置兼容性视图
- asp.net-mvc-4 – Azure Blob 400创建容器时的错
热点阅读