加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

我正在做什么需要AJAX和ASP.NET吗?

发布时间:2020-12-16 02:50:37 所属栏目:百科 来源:网络整理
导读:简单的问题.我曾经在“经典”ASP时代开发网站,当我被要求为家人或朋友做一个快速而肮脏的网站时,我仍然采用直接的 HTML / ASP和一些基本的CSS和 Javascript – 我可以通过这种方式快速获得网站.但是,我有一些要求设计和开发一些付费网站,并认为我应该赶上我
简单的问题.我曾经在“经典”ASP时代开发网站,当我被要求为家人或朋友做一个快速而肮脏的网站时,我仍然采用直接的 HTML / ASP和一些基本的CSS和 Javascript – 我可以通过这种方式快速获得网站.但是,我有一些要求设计和开发一些付费网站,并认为我应该赶上我的网络技能.我一直在为Windows应用程序使用.NET 3.5,XAML / WPF等,所以我在.NET上,我只是落后于网络端.

问题:如果我想设计/编码一个在所有(至少是最近的)浏览器和平台上看起来相同的网站,我应该使用ASP.NET和AJAX吗?网站上可能有一些小的数据库活动,但不多,所以我不需要一个企业级,多层可扩展的架构……只是看起来不错的东西,可以在多个平台上工作而无需为所有变体编码每个浏览器.看完书店里的所有ASP.NET书籍后,似乎他们都主要关注数据和回发的东西.是否仍然是一个合法的选择,使用一些基本的,无聊的HTML和JavaScript与一些Flash嵌入在需要的地方?

如果我需要澄清这个问题,请告诉我.提前感谢您的建议!

解决方法

我同意 Aaron Daniels’ answer关于学习jQuery的看法. jQuery对JavaScript和一些基于CSS的效果的跨浏览器兼容性有很大帮助.

但是,您还应该考虑确保您的网站使用格式正确,有效的HTML,并且不使用太多的CSS 2功能.这应该确保您的网站符合标准,这意味着它可以在一定程度上与Firefox,Safari,Opera甚至更高版本的IE一起使用.你仍然需要对IE进行手动调整 – 它已经太长时间没能让MS能够一次性正确地修复它 – 所以请看conditional comments为IE用户应用单独的样式表.

AJAX是一种用于“桌面化”Web应用程序的便捷技术.它提供了一种异步回调到Web服务器的机制,因此您可以在不重新加载浏览器窗口中的页面的情况下来回传递数据.例如,这就是投票按钮在StackOverflow上的工作方式.

最后,ASP.NET对终端用户在网站外观和体验方面的体验并没有太大影响.它是一种服务器技术,用于编写通过Web传送到浏览器的复杂应用程序.话虽如此,MS已经投入了一些额外的好东西,以便更容易地使用AJAX.

希望有所帮助!

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读