小编Big*_*ing的帖子

Ajax,后退按钮和DOM更新

如果javascript修改了页面A中的DOM,则用户导航到页面B,然后点击返回按钮返回页面A.对页面A的DOM的所有修改都将丢失,并且向用户显示最初从服务器检索的版本.

它在stackoverflow,reddit和许多其他流行的网站上以这种方式工作.(尝试在此问题中添加测试评论,然后导航到不同的页面并点击返回按钮返回 - 您的评论将"消失")

这是有道理的,但一些网站(apple.com,basecamphq.com等)在某种程度上迫使浏览器为用户提供最新的页面状态.(转到http://www.apple.com/ca/search/?q=ipod,单击顶部的"下载"链接,然后单击"返回"按钮 - 将保留所有DOM更新)

来自哪里的不一致?

javascript ajax firefox

112
推荐指数
2
解决办法
3万
查看次数

如何衡量用户的访问时间

我喜欢衡量用户在我的webapp的特定页面上花费的时间.首先,我考虑在浏览器中捕获onunload/onbeforeunload事件,并通过XMLHttpRequest通知服务器用户现在要离开:

<body onunload="userLeaves('/url/to/current/page',xxx);" ...> ... </body>
Run Code Online (Sandbox Code Playgroud)

其中xxx是呈现页面时的初始tiemstamp.

不幸的是,这个解决方案并不适用于所有浏览器(例如Opera).所以我的第二个想法是不断ping服务器.要计算访问时间,有人必须花费最后一次ping时间并从初始时间戳中减去它.但我不认为这是一个很好的解决方案,尤其是当用户打开3或5个标签并且每个标签每500毫秒触发事件时...

你会如何衡量访问时间?有人有更好的想法来获得在一个特定页面上花费的时间吗?

javascript visitor-statistic web-analytics

10
推荐指数
1
解决办法
1683
查看次数

C#Silverlight 3 - 以编程方式在页面之间导航?

假设我有一个带有多个页面的C#Silverlight 3应用程序.第一页称为Home,第二页称为Details.导航到详细信息的唯一方法是以编程方式.我该怎么做呢?!到处寻找答案,我发现的都是xaml uri mapper实现....

非常感谢

c# navigation silverlight silverlight-3.0

8
推荐指数
4
解决办法
2万
查看次数

如何维护Silverlight应用程序状态,用户按下浏览器刷新按钮?

我正在学习Silverlight 3,在我的所有测试中,当我按下浏览器刷新按钮时,SL应用程序将重新启动.

有什么方法可以避免这种情况吗?

browser silverlight silverlight-3.0

6
推荐指数
1
解决办法
2759
查看次数

ASP.NET MVC 2编辑器模板的值类型,int

我想为值类型创建一个MVC 2编辑器模板,即int,是否有人使用预览1位完成此操作?

非常感谢

asp.net asp.net-mvc asp.net-mvc-2

6
推荐指数
2
解决办法
1万
查看次数

ASP.NET Update Panel阻止jquery工作

我为mouseenter mouseleave设置了绑定的jquery事件,以及jquery draggable.div被放置在更新面板中,当单击按钮时,信息将被发送到数据库并更新更新面板.但是,当面板更新时,jquery事件不再起作用.知道为什么会这样吗?

.net asp.net jquery updatepanel

5
推荐指数
1
解决办法
6078
查看次数

ASP.NET 2.0:编写错误页面的最佳实践

在asp.net 2.0网站上,编写错误页面的最佳方法是什么.我在以下位置看过以下部分:

  • Web.Config中

    <customErrors mode="RemoteOnly" defaultRedirect="~/Pages/Common/DefaultRedirectErrorPage.aspx">
    
    Run Code Online (Sandbox Code Playgroud)

  • Global.asax中

    void Application_Error(object sender, EventArgs e) 
    { 
    }
    
    Run Code Online (Sandbox Code Playgroud)

  • 我没有得到如何以最佳方式使用它们来进行错误处理.

    请指导我最好的方法.

    asp.net error-handling global-asax

    5
    推荐指数
    1
    解决办法
    4297
    查看次数