【问题标题】:ASP.NET Chrome Reloading Page Many TimesASP.NET Chrome 多次重新加载页面
【发布时间】:2013-07-31 04:17:06
【问题描述】:

我在 ASP.NET (webforms) 中有接受查询字符串参数的页面。

当一个日期参数不经过编码传递时,Chrome 就会多次重新加载页面。对于用户来说,它是不可见的,它似乎只正常加载一次。但是在调试模式下,页面生命周期(例如 Page_Load sub)会被多次调用(在一种特定情况下为 11 次)。

然后我把日期编码,它工作得很好。

只有在 Chrome、IE、Firefox 和 Opera 才能正常工作。

谢谢! 塞尔索

【问题讨论】:

  • 分享代码和可以尝试复制行为的示例。
  • 你有什么问题?
  • 我想知道是否有人知道我所描述的行为发生的原因。

标签: asp.net google-chrome encoding query-string reload


【解决方案1】:

就代码而言,所有不同之处在于查询字符串是这样的: calendario.aspx?inicio=01/07/2013&fim=31/07/2013 当它变成这样时,它会重新加载页面 11 次。 然后我把它编码: calendario.aspx?inicio=01%2f07%2f2013&fim=31%2f07%2f2013 这样就可以正常工作,只加载一次页面。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-03-09
    • 1970-01-01
    • 2013-06-23
    • 2012-11-16
    • 1970-01-01
    • 1970-01-01
    • 2012-01-22
    • 2013-01-24
    相关资源
    最近更新 更多