Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何在刷新页面后保持视图更改?

如何在刷新页面后保持视图更改?
EN

Stack Overflow用户
提问于 2018-12-05 08:57:29
回答 3查看 591关注 0票数 0

在我的MVC应用程序中,我有一个视图,每10秒刷新一次页面。我有一些段落在视图中是隐藏的,并有一个按钮,使那些段落不隐藏。当我点击按钮使段落显示的问题,当页面在10秒内自动重新加载时,返回隐藏的段落。

这是按钮:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
 <button id="button">Display Internal Sequences</button>

以下是这一段:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<p1 hidden style="text-align:center;font-size: 50px; padding:-25px; margin:-25px;">@Html.Label(@Model.CSLine.ModuleOrderInternalSequence > long.MinValue ? @Model.CSLine.ModuleOrderInternalSequence.ToString() : string.Empty)</p1>

这是使p不隐藏的脚本:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
   <script>
         $(document).ready(function () {
         $("#button").click(function () {

             $("p1").attr("hidden", false);
              var show ='true';            
              localStorage.setItem(key, show);   

              });
          });
      </script>

这是每10秒重新加载一次:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
setTimeout(function () {
    window.location.reload(1);
        }, 10000);
$(document).ready(function() {
    var show = localStorage.getItem(key);
    if (show == 'true') 
    {
        $("p1").attr("hidden", false);
    }           })

结果是,段落在每次重新加载后返回隐藏。我想当我点击按钮,段落变得不隐藏,即使在重新加载。

谢谢

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2018-12-05 09:47:44

试试https://jsfiddle.net/hbmk7e2L/

注意:在这种情况下,您的页面只会在 10秒钟后重新加载,并且只刷新一次。

如果希望每10秒刷新一次页面,则应该使用setInterval而不是setTimeout

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<script>
  $(document).ready(function() {
    // If you want the page to refresh constantly, you should use setInterval intead of setTimeout. setTimeout fires only once.
    setTimeout(function () {
        window.location.reload(1);
    }, 10000);

    $("#button").click(function() {
        $("p1").attr("hidden", false);
        localStorage.setItem("show_p1", true);
    });

    if (localStorage.getItem("show_p1") == 'true') {
        $("p1").attr("hidden", false);  
    }
  });
</script>


<p1 hidden style="text-align:center;font-size: 50px; padding:-25px; margin:-25px;">@Html.Label(@Model.CSLine.ModuleOrderInternalSequence > long.MinValue ? @Model.CSLine.ModuleOrderInternalSequence.ToString() : string.Empty)</p1>

<button id="button">Display Internal Sequences</button>
票数 0
EN

Stack Overflow用户

发布于 2018-12-05 09:07:56

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
if (show = 'true') 

这不是比较,而是将"show“的值设置为"true”。使用==比较值。

票数 0
EN

Stack Overflow用户

发布于 2018-12-05 09:39:44

尝试使用jQuery的支柱()方法而不是attr(),如下所示:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$("p1").prop("hidden", false);

用于jQuery的prop()文档描述了这两种方法之间的区别,特别是对于hidden这样的布尔属性。另外,这里有一篇关于这个.prop() vs.attr()的文章

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

https://stackoverflow.com/questions/53637204

复制
相关文章
Joda Time 使用
---- layout: default title: Joda Time 使用 category: [工具, Java] comments: true --- Joda Time 使用 对于系统的一些时间操作很是不方便,为了方便转化,有时候用date,有时候用timestmp,有时候用calendar,忍不住想更改了. 但是任务巨大,先把笔记收藏了,后面有机会再更改了.下面只是几个使用的例子. 1、 获取今天的开始时间:比如:2014-06-19 00:00:00 //joda
@坤的
2018/06/04
1.2K0
Object类有哪些方法?
类 Object 是类层次结构的根类。每个类都使用 Object 作为超类。所有对象(包括数组)都实现这个类的方法。
黑洞代码
2021/01/14
1.4K0
Object类有哪些方法?
为什么使用抽象类?有什么好处?
最简单的说法也是最重要的理由:接口和实现分离 老是在想为什么要引用抽象类,一般类不就够用了吗。一般类里定义的方法,子类也可以覆盖,没必要定义成抽象的啊。 看了下面的文章,明白了一点。 其实不是说抽象类有什么用,一般类确实也能满足应用,但是现实中确实有些父类中的方法确实没有必要写,因为各个子类中的这个方法肯定会有不同,所以没有必要再父类里写。当然你也可以把抽象类都写成非抽象类,但是这样没有必要。 而写成抽象类,这样别人看到你的代码,或你看到别人的代码,你就会注意抽象方法,而知道这个方法是在子类中实现的,所以,
猿人谷
2018/01/17
1.6K0
动态调用类中的方法(无)(有)参数
1、Type类,方法用Invoke调用的时候就 使用null:表示该方法是无参数的
静心物语313
2020/03/24
2.6K0
PHP自带的DateTime类,Carbon扩展类,真正的“相见恨晚!”
PHP有一个名为DateTime的类,可以帮助您读取、写入、比较或计算日期和时间。除了DATETIME之外,PHP中还有许多与日期和时间相关的函数,但它为大多数常见用途提供了良好的面向对象接口。它可以处理时区,但这不在这个简短的介绍范围之内。
程序员小助手
2020/04/08
2.7K1
python一个类中调用另一个类的方法
# 创建一个A类 class A: def a(self): return print('这里是A类') class B: # 实例化A类达到调用目的 def run_a(self): self.a=A() self.a.a() # 这样就调用到了a类的方法了 # 继承自A类,什么是继承,请自行百度 直达链接 class C(A): pass c=C() # 实例化C类 # 有了继承自A的方法,所以直接使用A类
kirin
2020/05/19
11.5K0
Java基础篇(04):日期与时间API用法详解
在系统开发中,日期与时间作为重要的业务因素,起到十分关键的作用,例如同一个时间节点下的数据生成,基于时间范围的各种数据统计和分析,集群节点统一时间避免超时等。
知了一笑
2021/03/10
5820
Java的Thread 类中 yield 方法有什么作用?
Java中的Thread类是实现多线程编程的关键基础。在Java中,yield()方法是其中一个用于控制线性“执行/被执行”的指令之一。当调用yield()方法时,当前线程将放弃当前抢占到的CPU资源,并让其他具有相同优先级的线程运行。
用户1289394
2023/08/22
5130
Java的Thread 类中 yield 方法有什么作用?
python开发中重写父类的方法有哪些?
虽然Dog类中有叫唤的方法,假如因为哮天犬是神犬和普通狗狗叫唤方式不一样,所以Dog类中的Dark方法满足不了,这时就要对这个dark方法重写了。
python自学网
2022/09/07
2.5K0
python开发中重写父类的方法有哪些?
java测试类的创建方法_java编写一个类
单元测试(unit testing) ,是指对软件中的最小可测试单元进行检查和验证。
全栈程序员站长
2022/11/02
5.3K0
有哪些方法可以在运行时动态生成一个Java类?
我们可以从常见的 Java 类来源分析,通常的开发过程是,开发者编写 Java 代码,调用 javac编译成 class 文件,然后通过类加载机制载入 JVM,就成为应用运行时可以使用的 Java 类了。从上面过程得到启发,其中一个直接的方式是从源码入手,可以利用 Java 程序生成一段源码,然后保存到文件等,下面就只需要解决编译问题了。 有一种笨办法,直接用 ProcessBuilder 之类启动 javac 进程,并指定上面生成的文件作为输入,进行编译。最后,再利用类加载器,在运行时加载即可。
葆宁
2019/04/18
2.5K0
为什么 Thread 类的 sleep()和 yield ()方法是静态的?
在 Java 编程语言中,Thread 类提供了多线程编程所需的方法和功能。其中包括 sleep() 和 yield() 两个方法,它们分别用于线程阻塞和切换。相比其他实例方法而言,这两个方法是静态的。下面将就这一问题进行解释。
用户1289394
2023/08/22
2700
为什么 Thread 类的 sleep()和 yield ()方法是静态的?
告别jodatime!拥抱Java8日期时间类LocalDate、LocalDateTime详解
例如,现有的类(例如java.util.Date和SimpleDateFormatter)是非线程安全的,从而导致用户潜在的并发问题,这不是一般开发人员在编写日期处理代码时会期望处理的问题。 一些日期和时间类还表现出相当差的API设计。例如,年份java.util.Date从1900开始,月份从1开始,天从0开始,这不是很直观。
JavaEdge
2022/11/30
1.5K0
告别jodatime!拥抱Java8日期时间类LocalDate、LocalDateTime详解
构造方法、类方法、类的复合
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u010105969/article/details/46794991
用户1451823
2018/09/12
1.2K0
python中类的静态方法和类的类方法
类的静态方法,不需要self这类参数,因为类的静态方法,不需要进行实例化,就可以进行调用。
刘金玉编程
2019/08/30
3.2K0
java类的几种关系详解(有代码、有类图)
知道类的几种关系也是编程的基础知识,通常我们在软件设计、架构设计、开发中都需要使用的,
全栈程序员站长
2021/12/23
1K0
java类的几种关系详解(有代码、有类图)
每日一课:强大易用的日期和时间类库Joda-Time
https://pan.baidu.com/s/1qYWsYIg
BUG弄潮儿
2022/06/30
2910
calendar类常用方法_设计一个日期类date
Calendar类的常量字段是非常重要的参数,在set()、add()、get()方法中都会用到。
全栈程序员站长
2022/11/09
6620
点击加载更多

相似问题

mvc 4连接到外部web服务

10

在VirtualBox中将Android设备连接到web服务

11

使用jquery( $.ajax)连接到Web服务

14

用统一连接到web服务器

13

使用asp.net连接到web服务

20
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文