<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • ASP.Net中程序構架與程序代碼的分離

    時間:2024-08-31 09:48:01 計算機網絡畢業論文 我要投稿
    • 相關推薦

    ASP.Net中程序構架與程序代碼的分離

    ASP.Net中程序構架與程序代碼的分離 一年前,當本人拿到一個名叫TWIG的PHP程序時,立即被作者OOP編程思想所折服,很難想像TWIG中所有的功能(行事歷、郵件、個性化)均在一個PHP文件(index.php3)中執行完成,這就得益于作者采用了程序代碼與頁面構架分離的思想,但是我也看到盡管作者做了很大的努力,但由于PHP的局限性,程序并沒有真正做到代碼與構架的分離,index.php3這個主文件由于要執行的功能太多,所以其require的模塊文件相當之多,至使整個文件依然顯得十分零亂,本人愚昧,當時花了半個月的時間,才真正明白程序的構架,分析代碼之苦,無人能知啊(黯然淚下......)。

    TWIG程序對我此后的編程有著很大的影響,但是即使這樣的作品,依然沒有擺脫程序代碼與HTML代碼混雜的局面。

    程序代碼與頁面構架的分離是WEB程序員多年的夢想。在ASP.Net出現之前,無論是ASP、PHP還是JSP,程序代碼與HTML代碼都是混雜在一起的,這種做法,雖然在WEB技術初期受到贊揚,但是隨著時間的的推移,它的弊端是越來越明顯,當程序代碼很長時,HTML代碼與其混雜,程序的可讀性變得很差,讓人無法分清程序真正要表示的頁面構架。

    而新技術ASP.Net則通過Codebehind、用戶控件(User Control)以及自定義控件(Custom Control)等方法真正做到了代碼的分離。這是一個了不起的進步,大家可以在本文中看到分離代碼后的ASP.Net程序的結構是多么的清晰。

    為了便于理解,這里設計的頁面比較簡單,頁面分為三個主要的部分,頭部包含一個AdRotator控件(用于顯示廣告)與一個Label控件(用于顯示當前廣告鏈接地址);中部是一個登陸頁面,包括兩個TextBox控件(分別用于輸入用戶名與密碼)、一個Label控件(顯示登陸是否成功)與一個Button控件(作為提交按鈕);底部包含兩個Label控件(分別顯示當前用戶名與用戶權限)。

    熟悉ASP.Net的朋友,馬上就會意識到頭部由于使用了AdRotator控件,所以必定存在OnAdCreated事件以便在Label控件顯示相應鏈接;而中部由于使用Button控件做為提交按鈕,所以必定有一個OnClick事件處理。

    1 CodeBehind


    首先我們就看看如何使用CodeBehind方法來實現代碼與頁面構架的分離,下面給出的源程序是主ASP.Net程序--Example1.aspx:

    【ASP.Net中程序構架與程序代碼的分離】相關文章:

    構架現代傳媒展覽中的藝術性與現代性03-06

    淺析構架現代傳媒展覽中的藝術性與現代性03-02

    探析構架現代傳媒展覽中的藝術性與現代性11-18

    淺析《文心雕龍》的理論構架12-05

    基于ASP.NET的DIY網站03-07

    程序開發中異常的理解及處理異常03-20

    論民事訴訟中的程序公正03-06

    淺談對程序開發中異常的理解和認識03-15

    企業環境成本基本理論構架03-22

    主站蜘蛛池模板: 91老司机深夜福利精品视频在线观看| 国产精品福利在线观看| 成人国产精品免费视频| 国产精品自在在线午夜福利| 国产成人精品午夜福利| 真实国产乱子伦精品一区二区三区| 国产精品成人国产乱一区| 成人国产精品高清在线观看| 老司机67194精品线观看| 久久久久久极精品久久久| 99久久国产主播综合精品| 国产办公室秘书无码精品99| 自拍偷自拍亚洲精品第1页| 国产亚洲精品a在线观看| 久久久九九有精品国产| 97久久精品无码一区二区 | 中文字幕av日韩精品一区二区| 91精品国产91热久久久久福利| 国产国产精品人在线视| 一本色道久久88精品综合| 日韩精品一区二区午夜成人版 | 日韩美女18网站久久精品| 国产精品午夜久久| 2021国产精品视频网站| 国产一区二区三区久久精品| 精品人妻久久久久久888| 日韩精品极品视频在线观看免费 | 亚洲欧美日韩精品久久| 国产高清在线精品一区| 99国产欧美久久久精品蜜芽| 国产女主播精品大秀系列| 久久精品亚洲日本波多野结衣 | 国产精品免费在线播放| 国产精品v欧美精品v日韩| 99久久免费只有精品国产| 一级香蕉精品视频在线播放| 99久久人人爽亚洲精品美女| 国产精品 91 第一页| 国产精品丝袜久久久久久不卡| 国产欧美日韩综合精品一区二区三区 | 日韩一区二区三区精品|