日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

ASPNET技術網(wǎng)頁設計與實現(xiàn)


ASPNET技術網(wǎng)頁設計與實現(xiàn)


【ASPNET技術網(wǎng)頁設計與實現(xiàn)】ASP.net技術是微軟的一個用于Web開發(fā)的全新框架,其中包含了許多新的特性 。這種技術主要以Microostf.net平臺為基礎,從而進行Web應用程序的開發(fā),其在互聯(lián)網(wǎng)中主要構建于CLR上,能夠使用.netFramework所提供的各項功能 。利用ASP.net技術開發(fā)應用程序,可以使開發(fā)的應用程序具有支持異??刂坪蛣討B(tài)編譯等功能 。另外,該技術的編程語言較為多面,能夠較好地控制邏輯性較強的編程 。隨著ASP.net技術的不斷改進,微軟推出了一款新型的WebFORM編程模型 。這種編程模型可以通過底層的系統(tǒng)連接客戶和服務器,自動幫助客戶與服務器取得聯(lián)系,同時還能夠為客戶和服務器提供必要的狀態(tài)管理功能,使得不同的頁面請求采用不同的頁面數(shù)據(jù)維護,從而保障數(shù)據(jù)傳送的快捷和方便 。

ASP.net技術的主要特點

支持編譯語言

現(xiàn)有的ASP版本是基于腳本語言的,例如VBScript和JScript 。腳本語言本身并沒有什么錯,但是它們有兩大缺陷,即它們是解釋型的,且分類不嚴格 。ASP.net技術并沒有完全拋棄腳本語言的概念,它引入了全編譯語言,使開發(fā)人員能夠用VisualBasic編寫自己的服務器端代碼 。除了VisualBasic和C++,開發(fā)人員還可以使用最新的Microsoft語言C#來編寫服務器端代碼 。C#去掉了C++中不實用的部分,使它更容易理解 。使用ASP.net技術,編譯動作在頁面第一次裝載時發(fā)生 。即便代碼是腳本語言,它也會在執(zhí)行前被編譯,因此JScript代碼頁面的性能也會得到提高 。

Web表單

網(wǎng)絡表單把基于VisualBasic表單的高生產(chǎn)性的優(yōu)點帶到了網(wǎng)絡應用程序的開發(fā)中來 。網(wǎng)絡表單支持傳統(tǒng)的將HTML內(nèi)容與腳本代碼混合的ASP語法,但是它提出了一種將應用程序代碼和用戶接口內(nèi)容分離的更加結構化的方法 。這些新的特點使得開發(fā)工具在支持VB小應用程序的同時,也支持設計模塊,使得WUSIWYG工具能夠支持網(wǎng)頁布局 。

Web控件

ASP.net技術攜帶了五大類Web控件,分別是與HTML相對應的固有控件、在頁面上提供數(shù)據(jù)流的列表控件、提供更豐富的UI(用戶界面)內(nèi)容和功能的Rich控件、完成各種表單驗證的確認控件和為WAP設備封裝WML的移動控件 。在客戶端瀏覽器中,服務器端控件ServerControl的外觀由HTML代碼來表現(xiàn) 。ServerControl會在初始化時根據(jù)客戶的瀏覽器版本自動生成適合瀏覽器的HTML代碼 。由于ServerControl能自動適應不同的瀏覽器版本,即自動兼容不同版本的瀏覽器,因此減少了程序員的工作量 。

Web服務

開發(fā)人員用ASP.net技術生成一個擴展名定為.asmx的文件,并把此文件配制為網(wǎng)絡應用程序的一部分,就建立起了一個網(wǎng)絡服務 。公有的類方法在標記上WebMethod屬性后,就會成為網(wǎng)絡服務方法,把HTTP請求發(fā)送到ASMX文件中的URL后,這些方法就會被調(diào)用 。網(wǎng)絡服務為在Internet上綁定應用程序提供了一個利用現(xiàn)存體系架構和應用程序的簡單的、靈活的、基于許多標準的模型 。網(wǎng)絡應用程序很容易與當?shù)亻_發(fā)的服務或已存在的服務集成在一起,而不用考慮開發(fā)平臺、開發(fā)語言或使用的對象模型,用于實現(xiàn)任何組成的服務或應用程序 。

代碼和內(nèi)容隔離

ASP.net技術的一個很大的優(yōu)勢就是能將代碼從內(nèi)容中分離出來 。所有的線代碼都能從頁面中剝離出來并放置在一個類模塊中 。將內(nèi)容從形式中剝離出來還有另一些優(yōu)勢:①可以用標準設計工具來構造用戶界面,而不用擔心代碼被搞亂;②設計變得簡單多了,因為UI頁面是由純粹的UI組成的,而不是由UI和代碼混合組成的 。

推薦閱讀