如何在 MVC Razor 中保留数据而不在请求之间使用 TempData?
我看到我们什么时候可以使用 TempData ,但不想使用 TempData ,因为它会在机器上创建一个状态。
谢谢, 阿尼什
编辑:我想在允许用户对名称、年龄等字段进行排序的视图页面中保留以前的排序方向。
修复:我使用 ViewBag 修复了它。以前的排序字段/方向使用 ViewBag 从控制器发送到视图,然后在下次单击时将其作为查询字符串传递回。
好的修复:我处理了 .js 文件中的所有内容,例如检查,然后在 Controller 中设置上一个排序字段和上一个排序目录。
这就是我最终所做的。我使用 ViewBag 将先前的详细信息发送到 ViewPage,并根据当前用户操作在 .js 中进行验证,并将其以表单数据的形式传递回控制器。