以 next.co.uk 为例,我希望创建一个新的 swish 站点,该站点使用 webforms 和 updatepanels 和/或 jquery ajax 来滑动面板。
但是,如果您在 next.co.uk 上注意到,当您在顶部的部门导航中单击一个项目时,在 Chrome 和 FF 中它会将所有内容滑入,但在 IE7、8 和 9 中它会执行正常的回发。
推荐的方法是什么?即,对所有内容使用 ascx 用户控件并将站点主控器包装在更新面板中以动态滑动它们是否明智?另外,如何为 IE 或不支持快速滑动 ajax 面板的旧浏览器创建后备方案?- 因为他们需要像往常一样进行完整的回发。
我可以理解使用 MVC 会更容易做到这一点,但我的限制是我使用的是 VS2008 Webforms。