【问题标题】:fully reload a page using asynchronous ajax or jquery使用异步 ajax 或 jquery 完全重新加载页面
【发布时间】:2012-06-01 21:56:52
【问题描述】:

我有一个 ASP.net 页面,访问者正在执行将在运行时生成 JavaScript 以在页面中注册的任务,以下 ASP.net 函数用于注册 JS 代码:

Page.ClientScript.RegisterHiddenField
Page.ClientScript.RegisterStartupScript
Page.ClientScript.RegisterClientScriptBlock

生成的代码很难维护,页面完全在 ASP.net ajax 和 JS 中,

还有一个刷新按钮可以重新加载页面或清除所有内容(就像您按 F5 一样) 是否有任何静默方式来重新加载整个页面? (异步重新加载,无页面闪烁(Ajax))

【问题讨论】:

标签: javascript jquery asp.net ajax


【解决方案1】:

“沉默的方式”是什么意思? 您可以使用

刷新整个页面
location.reload();

【讨论】:

  • 我的意思是在异步 ajax 或 Jquery 中,但是 location.reload();没有做到这一点。
【解决方案2】:

请使用location.reload(true); 从服务器重新加载整个页面。如果您想从缓存中重新加载,请使用false。使用 ajax,您可以使用空 url 和上下文作为 document.body 重新加载页面的完整正文

【讨论】:

    猜你喜欢
    • 2013-10-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-20
    • 1970-01-01
    • 1970-01-01
    • 2014-09-06
    相关资源
    最近更新 更多