作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在我的应用程序中,我有播放视频的播放视频页面,在该页面下方我可以选择共享视频,例如添加到收藏夹、播放列表和发送邮件。当我点击任何链接时,页面正在回发,视频将从第一个开始。我为链接按钮放置了更新面板,即使它不起作用(视频从第一个开始播放,即页面正在回发。你能帮我吗?谢谢
最佳答案
实际上,UpdatePanel
中的页面部分执行回发。确保在 UpdatePanel
中只有那些控件(例如,您的链接)。
或者,您可以使用 multiple UpdatePanel
s ;例如,一个用于您的视频,一个用于链接。在这种情况下请注意,当一个 UpdatePanel
得到更新时,其他 UpdatePanel
也会得到更新,您可能不想要;所以您接下来要做的就是将 UpdateMode
属性标记为 Conditional
并在需要时手动调用 YourDesiredUpdatePanel.Update()
方法。
顺便说一句,更新页面的选定部分还可以减少服务器上的负载
或者您可能想研究使用 client callbacks而不是回发。但由于客户端回调使用 XMLHTTP ,这意味着 AJAX 的 Microsoft 实现,因此只要您使用 IE,回调就很棒。
关于c# - asp.net 中的页面回发?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2422675/
我是一名优秀的程序员,十分优秀!