【问题标题】:Add GET Refresh Parameter in ASPX在 ASPX 中添加 GET 刷新参数
【发布时间】:2010-11-24 23:06:03
【问题描述】:

如何根据 GET 参数的值添加自动刷新功能?

例如,“http://localhost/myPage.aspx?refresh=5”会每 5 分钟自动刷新一次页面。

注意:最好使用 VB 代码示例。

【问题讨论】:

    标签: asp.net vb.net webforms refresh


    【解决方案1】:

    这是一种方法 - 另一种方法是使用 javascript 强制刷新或只获取您需要的内容,但这对于简单的整页刷新来说应该可以正常工作。

    以下代码应添加到您要刷新的页面的 OnLoad 处理程序中。

    Dim secondsToRefresh As Integer
    If Integer.TryParse(Request.QueryString("refresh"), secondsToRefresh) Then
        secondsToRefresh *= 60
        Page.Header.Controls.Add(New HtmlMeta() With {.HttpEquiv = "Refresh", .Content = secondsToRefresh.ToString()})
    End If
    

    请注意,我实际上是一个 C# 人,因此此 VB.NET 代码未经测试。

    【讨论】:

    • 语法不太适合声明 HtmlMeta() 对象。我创建了对象,分配了参数,然后调用了 .Add()。谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-11-25
    • 1970-01-01
    • 2011-05-18
    • 2020-11-28
    • 1970-01-01
    • 1970-01-01
    • 2023-03-25
    相关资源
    最近更新 更多