我想通过我在其他文章中使用会话的所有操作方法来保持价值,但这也无法解决我的问题,任何其他解决方案。谢谢。
查看
<a href="@Url.Action("ViewPendingReocrd", "Dashboard")" class="fa fa-search">
<span>Pending Records</span>
<span class="pull-right-container">
<span class="label label-primary pull-right">
@TempData["Pending"]
</span>
</span>
</a>
控制器
using (SqlCommand cmd = new SqlCommand("select count(*) as count from ClaimOrder where ClaimStatus='P'", conn))
{
TempData["Pending"]= (int)cmd.ExecuteScalar();
TempData.Keep();
}
答案 0 :(得分:0)
ViewData和ViewBag ->将数据从控制器传输到视图。
TempData ->在HTTP请求期间保留数据,这意味着它在两个连续的请求之间保留数据。
会话->会话对所有请求有效,而不对单个重定向有效。
如果您想通过所有行动来保持价值,请使用会话。
更多信息>> https://www.dotnettricks.com/learn/mvc/viewdata-vs-viewbag-vs-tempdata-vs-session