问题:如果我想设计/编码一个在所有(至少是最近的)浏览器和平台上看起来相同的网站,我应该使用ASP.NET和AJAX吗?网站上可能有一些小的数据库活动,但不多,所以我不需要一个企业级,多层可扩展的架构……只是看起来不错的东西,可以在多个平台上工作而无需为所有变体编码每个浏览器.看完书店里的所有ASP.NET书籍后,似乎他们都主要关注数据和回发的东西.是否仍然是一个合法的选择,使用一些基本的,无聊的HTML和JavaScript与一些Flash嵌入在需要的地方?
如果我需要澄清这个问题,请告诉我.提前感谢您的建议!
解决方法
但是,您还应该考虑确保您的网站使用格式正确,有效的HTML,并且不使用太多的CSS 2功能.这应该确保您的网站符合标准,这意味着它可以在一定程度上与Firefox,Safari,Opera甚至更高版本的IE一起使用.你仍然需要对IE进行手动调整 – 它已经太长时间没能让MS能够一次性正确地修复它 – 所以请看conditional comments为IE用户应用单独的样式表.
AJAX是一种用于“桌面化”Web应用程序的便捷技术.它提供了一种异步回调到Web服务器的机制,因此您可以在不重新加载浏览器窗口中的页面的情况下来回传递数据.例如,这就是投票按钮在StackOverflow上的工作方式.
最后,ASP.NET对终端用户在网站外观和体验方面的体验并没有太大影响.它是一种服务器技术,用于编写通过Web传送到浏览器的复杂应用程序.话虽如此,MS已经投入了一些额外的好东西,以便更容易地使用AJAX.
希望有所帮助!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。