Request:
将HttpRequest 对象包装,使用 Request 指令在程序中取得的对象,都是来自于回传HttpContext.Current.Request 属性而得。
Response:
将HttpResponse 对象包装,使用 Response 指令在程序中取得的对象,都是来自于回传HttpContext.Current.Response 属性而得。
Session:
将HttpSessionState 对象包装,使用 Session 指令在程序中取得的对象,都是来自于回传 HttpContext.Current.Session 属性而得。
Server:
包装了 HttpServerUtility 对象,使用 Server 指令在程序中取得的对象,都是来自于回传HttpContext.Current.Server 属性而得。
2.1.5 控件
内置的ASP.NET控件共分为以下两种:
HTML 控件 (HTML control):
在 HTML 标记中直接加上 runat="server"代码,即可以对应到ASP.NET所指定的HTML 服务器控件类。比如: HtmlAnchor为表示 HTML 的 Web 控件 (Web control)。它由asp net所提供,相比 HTML 控件提供了更多的功能,但设置与操作会相对比 HTML 控件要复杂许多。比如LinkButton为一种外型为链接 HtmlButton,它表示 HTML 的 外接链接。HtmlGenericControl为表示没有对应到相应服务器控件的对象,都会被相应对应到这个类中。
Web 控件 (Web control):是提供自ASP.NET的,相比于HTML 控件它提供了更为强大完善的功能,但设置与操作会比HTML控件更要复杂很多。比如LinkButton为一种外型是链接的控件。除了内置的控件以外,ASP.NET 也提供了可以用来自定义控件的相应架构,而且支持了两种控件开发的方法,包括用户控件 (User control)和自定义控件 (Custom control)。
2.2 ajax简介
AJAX并不是新的编程语言,而是一种技术,它可以用于创建更快更好并且交互性更强的Web应用程序。
通过 AJAX,您的 JavaScript 可使用JavaScript的XMLHttpRequest对象来直接与服务器进行通信。通过这个对象,您的 JavaScript 可在不重载页面的情况与Web服务器交换数据。
AJAX 在浏览器与 Web 服务器之间使用异步数据传输(HTTP 请求),这样就可使网页从服务器请求少量的信息,而不是整个页面。
AJAX 可使因特网应用程序更小、更快,更友好。文献综述
AJAX 是一种独立于 Web 服务器软件的浏览器技术。AJAX 基于下列 Web 标准:
JavaScriptXMLHTMLCSS在 AJAX 中使用的 Web 标准已被良好定义,并被所有的主流浏览器支持。AJAX 应用程序独立于浏览器和平台。
Web 应用程序较桌面应用程序有诸多优势;它们能够涉及广大的用户,它们更易安装及维护,也更易开发。
不过,因特网应用程序并不像传统的桌面应用程序那样完善且友好。
通过 AJAX,因特网应用程序可以变得更完善,更友好。
asp.net+sqlserver在线交流系统设计(4):http://www.751com.cn/jisuanji/lunwen_72102.html