999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于母版頁在ASP.NET網站測試用例設計

2015-11-03 09:22:17劉桂玲
中國科技縱橫 2015年20期

【摘 要】 母版頁是Microsoft Visual Studio新引入的一個概念,它很好地實現界面設計的模塊化,并且實現了代碼的重用。ASP.NET 母版頁可以創建頁面布局(母版頁),可以對網站中的選定頁或所有頁(內容頁)使用該頁面布局。母版頁可以極大地簡化為站點創建一致外觀的工作。

【關鍵詞】ASP.NET網站測試 母版頁 測試用例

母版頁可以使頁面具有一致的布局,它可以把網站中各個頁面中不變的內容,如布局、網站標志、公共標題、廣告條、導航欄、版權聲明、聯系信息等定義為母版頁,母版頁中的內容將顯示在所有頁面中。母版頁相當于模板,保證了整個網站中所有頁面布局的一致性。網站中的各個頁面都以母版頁為基礎。除共同的母版頁以外,各個頁面中不同的部分稱為內容頁。當用戶請求內容頁時,這些內容頁與母版頁合并,將母版頁的布局與內容頁的內容組合在一起顯示。

1母版頁的工作原理

母版頁由兩部分組成,即母版頁本身與一個或多個內容頁。

(1)母版頁。母版頁中定義了頁面的組成元素,是提供結構和內容的模板。它可以包含靜態文本和控件的任何組合。母版頁是擴展名為.master 的 ASP.NET 文件,它具有可以包括靜態文本、HTML 元素和服務器控件的預定義布局。

(2)內容頁。內容頁是一個專用的ASP.NET頁,它僅包含要與母版頁合并的內容。內容頁將使用母版頁的內容占位符,然后在內容頁的內容占位符中添加用戶請求該頁面時要顯示的文本和控件。

2母版頁的應用實例

母版頁的應用實例:創建一個母版頁 HomeMasterPage.master 和內容頁(Home.aspx)。

步驟如下:

2.1創建母版頁

在“解決方案資源管理器”中“添加新項”;選擇“母版頁”模板,輸入名稱“HomeMasterPage.master” ,保持選中“將代碼放在單獨的文件中”復選框,單擊“添加”按鈕;打開母版頁窗體,母版頁中包含一個ContentPlaceHolder控件

2.2對母版頁進行布局

2.2.1創建母版頁的布局表格

(1)在母版窗體的源視圖中,單擊要放置布局表格的位置,本例放置在runat="server">

后,也就是最外層;

(2)切換到設計視圖,執行菜單命令“表”→“插入表”,顯示“插入表”對話框,創建一個4行1列的表,指定寬度為1000像素,對齊方式為在頁面中居中;

(3)將第3行拆分成列2列;對表格高度、寬度進行設置。

2.2.2將靜態內容添加到母版頁中,即完成母版頁的排版

2.2.3添加內容占位符

將ContentPlaceHolder控件拖動到表格的第3行左側單元格中,控件的 ID屬性為 ContentPlaceHolder1;再拖放一個ContentPlaceHolder控件到第3行右側單元格中,控件的ID屬性為ContentPlaceHolder2;

2.3創建基于母版頁的內容頁

下面為母版頁添加兩個帶有內容的頁面:主頁Home.aspx。

2.3.1創建主頁

(1)在“解決方案資源管理器”中單擊“添加新項”;選擇“Web窗體”模板,在“名稱”框中輸入主頁名Home.aspx,選中“選擇母版頁”復選框,單擊“添加”按鈕;

(2)顯示“選擇母版頁”對話框,在“文件夾內容”框中單擊“HomeMasterPage.master” ,單擊“確定”按鈕。

2.3.2將內容添加到內容頁中

(1)切換到設計視圖。母版頁中的 ContentPlaceHolder 控件在新的內容頁中顯示為 Content控件, 而其余的母版頁內容則顯示為淺灰色, 因為在編輯內容頁時不能更改這些內容;

(2)在“屬性”窗口頂部的下拉列表中選擇“DOCUMENT”項,然后將標題的Title屬性設置為“XXXX大學主頁”,標題信息存儲在內容頁的@ Page 指令中。右側單元格的 Content 控件中輸入“歡迎訪問XXXX大學網站”,按 Enter 鍵,在 Content1 控件中創建一個新的空白行,從工具箱中拖放過來一個 Label 控件,設置其 Text 屬性為“感謝您訪問本站” 。

(3)在左側的 Content 控件中,輸入“友情鏈接” ,然后按 Shift+Enter 組合鍵換行,再插入一個 10 行 1 列,寬度為 200 的表格,在其中輸入友情鏈接的學校名稱。

2.3.4測試頁面

切換到 Home.aspx 頁,執行該頁,ASP.NET 將 Home.aspx 頁的內容與 HomeMasterPage.master 頁的布局合并到單個頁面中,并在瀏覽器中顯示產生的頁面。請注意,此頁的 URL 為 Home.aspx,瀏覽器中不存在對母版頁的引用。

3結語

(1)使用母版頁可以集中處理頁的通用功能,以便可以只在一個位置上進行更新。(2)使用母版頁可以方便地創建一組控件和代碼,并將結果應用于一組頁。例如,可以在母版頁上使用控件來創建一個應用于所有頁的菜單。(3)通過允許控制占位符控件的呈現方式,母版頁使您可以在細節上控制最終頁的布局。(4)母版頁提供一個對象模型,使用該對象模型可以從各個內容頁自定義母版頁。

參考文獻:

[1] 朱少民.全程軟件測試(第2版)[M].電子工業出版社,2014.

[2] 杜利峰.基于ASP.NET權限動態分配的設計與實現[J].現代電子技術,2012(18).

[3] 陸琳琳,王雅軒.ASP.NET企業實訓項目與計算機教學的融合[J].電腦編程技巧與維護,2012,(6);130-131 .

作者簡介:劉桂玲(1976-7),女,大學,北京信息職業技術學院講師。研究方向為計算機軟件應用開發。

主站蜘蛛池模板: 欧美日韩中文字幕在线| 四虎亚洲精品| 区国产精品搜索视频| 一级毛片在线免费看| 99精品这里只有精品高清视频| 91精品国产91久无码网站| 色欲综合久久中文字幕网| 国产在线八区| 成年人视频一区二区| 国产第二十一页| 永久免费无码日韩视频| 国产亚洲高清视频| 日本高清在线看免费观看| 国产一区二区精品福利| 91久久国产成人免费观看| 亚洲一区二区三区国产精品| 亚洲精品卡2卡3卡4卡5卡区| 免费无码AV片在线观看国产| 国产精品真实对白精彩久久| 国产在线拍偷自揄观看视频网站| 国语少妇高潮| 欧美一级高清片欧美国产欧美| 国产男女XX00免费观看| 国产在线第二页| 国产综合网站| 亚洲水蜜桃久久综合网站| 亚洲欧美h| 麻豆精品国产自产在线| 久久五月天国产自| 99视频在线看| 日本亚洲国产一区二区三区| 成人免费午间影院在线观看| 欧洲免费精品视频在线| 久久精品国产在热久久2019 | 91在线激情在线观看| 青青青草国产| 久久99国产乱子伦精品免| 亚洲成人在线免费观看| 欧美成人午夜在线全部免费| 国产精品手机视频| 国产丰满成熟女性性满足视频| 18禁黄无遮挡免费动漫网站| 亚洲无线一二三四区男男| 88国产经典欧美一区二区三区| 欧美成人午夜视频免看| 2021国产乱人伦在线播放 | 亚洲成人网在线播放| 一级看片免费视频| 亚洲av无码成人专区| 国产成人乱无码视频| 欧美国产视频| 欧美日韩北条麻妃一区二区| 国产精品亚洲αv天堂无码| 中文字幕永久视频| 99精品一区二区免费视频| www.99在线观看| 亚洲人成在线免费观看| 欧美有码在线观看| 色综合中文综合网| 欧美一区精品| 日韩AV无码一区| 欧美成人综合在线| 欧美一级夜夜爽www| 亚洲美女一区| 国产91丝袜在线播放动漫 | 亚洲伦理一区二区| 成人午夜视频网站| 狠狠综合久久| 萌白酱国产一区二区| 亚洲人精品亚洲人成在线| 国产国语一级毛片| 国产拍在线| 自拍偷拍一区| 9cao视频精品| 无码日韩人妻精品久久蜜桃| 亚洲AⅤ综合在线欧美一区| 亚洲成人在线网| 亚洲成av人无码综合在线观看| 2021国产乱人伦在线播放| 日韩在线观看网站| 无码人妻热线精品视频| 久久国产精品电影|