什麼是Code-Behind技術
【考點】
Code-Behind技術的理解。
【出現頻率】
★★★★☆
【解答】
將ASP.NET程式需要呈現的一個網頁分為*.aspx和*.cs這兩個檔案,即程式碼分離技術,實現了HTML程式碼和伺服器邏輯程式碼的分離,這樣更方便於程式碼編寫、整理及除錯。
【分析】
本題考查面試者對Code-Behind技術的理解,只要有ASP.NET程式開發的經驗,都可以很輕鬆地回答該問題。ASP.NET程式可以理解為網站目錄中的頁面檔案以及GAC中的程式碼庫,ASP.NET技術最終生成的網頁可以用如下兩種方式建立。
1.傳統的單檔案頁面模型
該方法類似於傳統的ASP程式,將伺服器端程式碼和HTML、CSS、JavaScript等前臺網頁技術的程式碼混合編寫,以單個*.aspx檔案的形式存在。伺服器端的程式碼編寫方法也有兩種,如以下程式碼所示。
方法一:
方法二:
<%
string hello;
hello = “Hello,World!”;
Response.Write(hello);
%>
第1種方法類似於網頁前臺的客戶端指令碼(如瀏覽器端的JavaScript、VBScript)編寫方式,不過ASP.NET的服務端程式碼和指令碼程式碼有本質的區別。在
相關文章
- vr全景技術是指什麼?什麼是vr全景技術?VR
- 什麼是cdn技術
- 什麼是技術債,為什麼要還技術債?
- 什麼是CDN?CDN的技術原理是什麼?
- 什麼是CDN加速技術
- 隧道代理技術是什麼?
- httpdns是個什麼技術,有什麼用httpdDNS
- 什麼是好的技術文件?
- 技術美術師是做什麼的?
- 漫畫:容器技術docker是什麼?Docker
- 遠端訪問技術是什麼
- 通用爬蟲技術框架是什麼?爬蟲框架
- 影片CDN的技術原理是什麼?
- 什麼是SWOT商業分析技術?
- 什麼是MOST商業分析技術?
- 什麼是PESTLE商業分析技術?
- 前端開發技術-promise是什麼?前端Promise
- 什麼是人機互動技術?
- Web前端技術分享:什麼是塊元素?什麼是行內元素?Web前端
- 什麼是java?為什麼大家都學習java技術?Java
- Linux是什麼?為什麼推薦學習Linux技術?Linux
- 區塊鏈的核心技術是什麼?區塊鏈
- 大資料技術 - 為什麼是SQL大資料SQL
- 分散式賬本技術(DLT)是什麼?分散式
- 大資料技術的原理是什麼大資料
- 技術管理進階——什麼是公司文化
- 低程式碼的技術原理是什麼?
- 技術實力的本質是什麼?
- 十分鐘明白什麼是容器技術
- BIM技術的起源與定義是什麼
- 你瞭解什麼是技術債務嗎?
- 技術管理進階——什麼是影響力
- 解讀什麼是遠端訪問技術
- VoNR來了,它到底是什麼技術?
- Web前端是什麼?Web前端包括哪些技術?Web前端
- 前端技術分享:什麼是MongoDB資料庫?前端MongoDB資料庫
- 什麼是 SAP ABAP FDA - Fast Data Access 技術?AST
- 德爾菲技術是什麼意思?如何使用?