首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何清除TempData点击?

如何清除TempData点击?
EN

Stack Overflow用户
提问于 2013-09-14 11:13:39
回答 1查看 4.9K关注 0票数 0

我的页面中有一组选项卡,每个选项卡都包含一个不同的表单:

代码语言:javascript
复制
<ul id="tabs" class="nav nav-pills" data-tabs="tabs">
<li class="active"><a href="#overview" data-toggle="tab">Overview</a></li>
<li><a href="#reports" data-toggle="tab">Reports</a></li>
<li><a href="#photos" data-toggle="tab">Photos</a></li>
</ul>

标签是引导V3。

当用户保存表单时,我使用TempData显示一条成功确认消息:

代码语言:javascript
复制
TempData["success"] = "Your insrecord has been successfully created.";

我将它显示在正确的选项卡下:

代码语言:javascript
复制
@if (TempData["success"] != null)
{
    <div class="alert alert-success">
        @Html.Raw(@TempData["success"])
    </div>
}

问题是,如果用户单击其中一个选项卡,然后单击“回”,则仍然会显示TempData。如果用户单击任何选项卡,是否有手动清除TempData的方法?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-09-14 11:21:47

TempData在请求后立即销毁。所以你不用担心清理它。

我猜您看到的选项卡的内容仅仅是浏览器的客户端缓存。如果你要刷新页面,我很肯定你不会看到内容。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18801154

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档