【问题标题】:how to prevent loading aspx pages in single page asp.net website如何防止在单页 asp.net 网站中加载 aspx 页面
【发布时间】:2014-05-06 06:46:36
【问题描述】:

我开发了一个单页网站(如 Windows 8 磁贴),当我单击默认页面中的磁贴时,我将我的 aspx 页面放在 iframe 中,它会在同一默认页面中打开相关的 iframe。一切正常。

这里的问题是,当默认页面正在加载所有 iframe aspx 页面时,它是不需要的,并且加载所有页面需要大量时间,当我单击磁贴时没有必要加载页面然后相关的 iframe 页面将打开。

我是如何阻止这种加载 aspx 页面的?

【问题讨论】:

    标签: asp.net iframe loading


    【解决方案1】:

    解决此问题的一种可能方法是将每个 iframe 的 src 属性留空,并使用 javascript 在点击时更改它。 例如,您可以创建一个类似

    的 iframe
    <iframe id="ifrm" src=""></iframe>
    

    并使用以下 javascript 向图块添加 onclick 事件:

    document.getElementById['ifrm'].src = "http://www.test.com";
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-11-07
      • 2017-05-22
      • 2013-09-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多