亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于母版頁在ASP.NET網(wǎng)站測試用例設計

        2015-11-03 05:16:20劉桂玲北京信息職業(yè)技術學院軟件工程系北京100018
        中國科技縱橫 2015年20期
        關鍵詞:母版控件視圖

        劉桂玲(北京信息職業(yè)技術學院軟件工程系,北京 100018)

        基于母版頁在ASP.NET網(wǎng)站測試用例設計

        劉桂玲
        (北京信息職業(yè)技術學院軟件工程系,北京 100018)

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

        ASP.NET網(wǎng)站測試 母版頁 測試用例

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

        1 母版頁的工作原理

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

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

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

        2 母版頁的應用實例

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

        步驟如下:

        2.1創(chuàng)建母版頁

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

        2.2對母版頁進行布局

        2.2.1創(chuàng)建母版頁的布局表格

        (1)在母版窗體的源視圖中,單擊要放置布局表格的位置,本例放置在<form id="form1"runat="server"><div>后,也就是最外層;

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

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

        2.2.2將靜態(tài)內容添加到母版頁中,即完成母版頁的排版

        2.2.3添加內容占位符

        將ContentPlaceHolder控件拖動到表格的第3行左側單元格中,控件的I D屬性為C o n t e n t P l a c e H o l d e r 1;再拖放一個ContentPlaceHolder控件到第3行右側單元格中,控件的ID屬性為ContentPlaceHolder2。

        2.3創(chuàng)建基于母版頁的內容頁

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

        2.3.1創(chuàng)建主頁

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

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

        2.3.2將內容添加到內容頁中

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

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

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

        2.3.3測試頁面

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

        3 結語

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

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

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

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

        劉桂玲(1976-),女,大學,北京信息職業(yè)技術學院講師。研究方向為計算機軟件應用開發(fā)。

        猜你喜歡
        母版控件視圖
        利用PowerPoint制作多媒體課件
        母版網(wǎng)角對潛像防偽效果的影響
        關于.net控件數(shù)組的探討
        軟件(2018年7期)2018-08-13 09:44:42
        5.3 視圖與投影
        視圖
        Y—20重型運輸機多視圖
        SA2型76毫米車載高炮多視圖
        ASP.NET中母版頁技術研究
        ASP.NET中母版頁技術開發(fā)
        就這樣玩會VBA中常見的自定義控件
        電腦迷(2012年24期)2012-04-29 00:44:03
        国产精品无码翘臀在线观看| 亚洲国产色一区二区三区| 国产亚州精品女人久久久久久 | 无码h黄肉3d动漫在线观看| 国产熟妇与子伦hd| 午夜不卡av免费| 2021国内精品久久久久精免费| 一区二区三区在线蜜桃| 久久99热只有频精品8国语| 狠狠综合久久av一区二区蜜桃 | 亚洲国产美女精品久久| 2021国产最新在线视频一区| 99久久免费精品色老| 日本一区二区不卡精品| 国产精品久久久久久久妇| 思思久久96热在精品国产| 久久亚洲av成人无码国产| 欧洲色综合| 亚洲国产av剧一区二区三区| 日本一区二区免费在线看| 日日碰狠狠添天天爽五月婷 | 国产三级精品视频2021| 精品亚洲一区二区三区在线观看| 91社区视频在线观看| 一区二区亚洲 av免费| 亚洲精品中文字幕乱码影院| 国产太嫩了在线观看| 丰满熟妇乱子伦| 久热香蕉精品视频在线播放| 亚洲中文字幕综合网站| 中文字幕人成乱码熟女| 亚洲av成人无码网天堂| 国产一区二区三区杨幂| 日韩人妻中文字幕高清在线| 欧美黑人性暴力猛交喷水黑人巨大| 久久国产亚洲AV无码麻豆| av有码在线一区二区三区| (无码视频)在线观看| 中文幕无线码中文字蜜桃| 丝袜美腿久久亚洲一区| 中国国产不卡视频在线观看|