国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > ASP > 正文

ASPX中的用戶控件與ASP中的INCLUDE方法對(duì)比

2024-05-04 11:06:38
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

    在asp的年代里,為了避免經(jīng)常性重復(fù)的勞動(dòng),對(duì)一些功能相似的區(qū)域或者代碼,經(jīng)常作成一個(gè)文件,然后通過(guò)連接(直接連接或者虛擬連接)的方法引入到asp網(wǎng)頁(yè)文件之中,對(duì)于一個(gè)很大的引用了很多asp文件就相當(dāng)于一個(gè)文件被分成了很多塊,彼此文件之間的數(shù)據(jù)是可以自由共享的(除了函數(shù)之中的數(shù)據(jù)).

   aspx的用戶控件就與include有很大的不同了,它的最大特點(diǎn)就是在于他是以包裝好的對(duì)象的形式呈現(xiàn),通過(guò)我們的編程,可以將一個(gè)公用的事例抽象出來(lái),將一些功能和方法總結(jié)出來(lái),作成相應(yīng)的函數(shù)和屬性供外部的事件調(diào)用,實(shí)現(xiàn)完全的類化,最大程度的封裝外層用戶不需要了解的內(nèi)部事實(shí),使得其更加具有可維護(hù)性,也提高了數(shù)據(jù)的安全性,更利于程序的發(fā)布.

   簡(jiǎn)單的東西好用,但自然也功能比較少,或者是很不完善的,我們可以自由的將某個(gè)文件的包含到指定的asp文件之中,但是,由于彼此的數(shù)據(jù)是可以共享的,所以導(dǎo)致,文件的相互依賴性很高,降低了代碼可讀性,不利于系統(tǒng)的維護(hù),同時(shí),如果被include的文件中如果有一個(gè)圖片,并且被包含的文件與需要包含文件的文件不在同一個(gè)目錄之下時(shí),被包含的文件的圖片的地址必須以需要包含文件的文件中能顯示圖片的地址為準(zhǔn),如/file/index.asp是主文件(需要包含文件的文件),而/file/include/title.asp是被包含文件,而圖片地址為/file/title.jpg此時(shí)就需要將title.asp中的圖片地址改為title.jpg而不是../title.jpg,否則將無(wú)法在主文件中顯示圖片,超級(jí)鏈接也是同樣的問(wèn)題.

   復(fù)雜的aspx固然解決了很多的問(wèn)題,如能夠在控件文件中自由的設(shè)置圖片的地址,無(wú)須理會(huì)引用他的文件在什么目錄之下,只要在控件文件中能顯示出來(lái)的東西,被引用之后依然可以被使用,這使得用戶制作的控件具有更多的可重用性,而不象asp中,對(duì)于不同目錄下的文件引用相同功能的文件時(shí)需要設(shè)置兩個(gè)事實(shí)上相同但是圖片或者超級(jí)鏈接的地址不同的文件.浪費(fèi)資源,也使得維護(hù)費(fèi)用更高.當(dāng)然這些優(yōu)點(diǎn)也使得文件編寫起來(lái)也比較麻煩,對(duì)于分析上要求有更高的歸納能力,使得控件能更廣泛的使用.

注冊(cè)會(huì)員,創(chuàng)建你的web開(kāi)發(fā)資料庫(kù),
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 九台市| 丹阳市| 高陵县| 营口市| 大足县| 龙游县| 华池县| 林甸县| 仪陇县| 庆城县| 高台县| 时尚| 张家港市| 潍坊市| 虎林市| 塘沽区| 镇沅| 时尚| 施秉县| 光山县| 泰来县| 昂仁县| 泾川县| 文安县| 宽甸| 永修县| 上栗县| 兰西县| 富平县| 婺源县| 黑水县| 剑河县| 衡东县| 虞城县| 望奎县| 雅安市| 灵台县| 洛川县| 喀什市| 阳谷县| 花莲市|