欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

ASP.NET網(wǎng)站模板的實(shí)現(xiàn)(第2節(jié))

 更新時(shí)間:2022年05月18日 13:30:09   投稿:lijiao  
這篇文章主要為大家詳細(xì)介紹了如何實(shí)現(xiàn)網(wǎng)站模板,了解母版頁在整合頁面公共元素、統(tǒng)一頁面風(fēng)格中的作用,感興趣的朋友可以參考下

我們的主要學(xué)習(xí)任務(wù)是掌握站點(diǎn)地圖文件和站點(diǎn)導(dǎo)航控件的使用以及熟練掌握創(chuàng)建母版頁和生成內(nèi)容頁的方法,開始學(xué)習(xí)吧
學(xué)習(xí)內(nèi)容:

第一步,網(wǎng)站的面包屑導(dǎo)航

1、創(chuàng)建ASP.NET應(yīng)用程序,運(yùn)行Visual Studio2008,在菜單欄中選擇“文件”→“新建”→“項(xiàng)目”命令,進(jìn)行操作。
2、在“解決方案資源管理器”面板中,右擊“解決方案‘0931’”,在彈出的快捷菜單中選擇“添加”→“新建網(wǎng)站”命令,新建E:\0931\Navigation站點(diǎn)。
3、創(chuàng)建站點(diǎn)地圖文件(web.sitemap)。 在“解決方案資源管理器”面板中,右擊站點(diǎn)名Navigation,在彈出的快捷菜單中選擇“添加新項(xiàng)”命令。在彈出的“添加新項(xiàng)”對(duì)話框中選擇“站點(diǎn)地圖”模板,單擊“添加”按鈕。Web. sitemap部分代碼如下:

<siteMapNode title="計(jì)算機(jī)軟件技術(shù)專業(yè)0931"description=""url="">
 <siteMapNode title="首頁"description=""url="Default.aspx">
 <siteMapNode title="用戶登錄"description=""url="~/Login/Login"> 

4、為0931網(wǎng)站首頁Default.aspx創(chuàng)建面包屑導(dǎo)航。在Visual Studio 2008的“解決方案資源管理器”面板中,右擊站點(diǎn)名Navigation,在彈出的快捷菜單中選擇“添加新項(xiàng)”命令。在彈出的“添加新項(xiàng)”對(duì)話框中選擇“Web窗體選項(xiàng),名稱為Default.aspx,默認(rèn)將代碼放在單獨(dú)的文件中,單擊“添加”按鈕。
切換到“設(shè)計(jì)”視圖,從左側(cè)工具箱導(dǎo)航組中拖出SiteMapPath控件。
Default.aspx頁面部分代碼如下:

<div class="head_layer"> 
 </div>
<div class="sitemappath_layer"> 
 </div>
<div class="foot_layer"> 
 </div>

運(yùn)行Default.aspx即可看到運(yùn)行效果。

5、同步驟創(chuàng)建0931用戶登陸頁面/Login/Login.aspx,并為其添加面包屑導(dǎo)航。
6、為面包屑導(dǎo)航設(shè)置格式,切換到“設(shè)計(jì)”視圖,右擊SiteMapPath控件,在彈出的快捷菜單中選擇“自動(dòng)套用格式”命令,進(jìn)行編輯。

第二步,添加熱區(qū)

問題一:如何計(jì)算熱區(qū)?

注意:image與imagemap的區(qū)別?
Image控件用來添加頁面banner圖片
ImageMap控件用來添加navigate導(dǎo)航條圖片,在導(dǎo)航條圖片中設(shè)置熱區(qū)(用來提供超鏈接)

第三步,創(chuàng)建母版頁

創(chuàng)建母版頁。在Visual Studio 2008的“解決方案資源管理器”面板中,右擊站點(diǎn)名Navigation,在彈出的快捷菜單中選擇“添加新項(xiàng)”命令。在彈出的“添加新項(xiàng)”對(duì)話框中選擇母版頁,擴(kuò)展名為master。這里則命名為“banji.master”,單擊“添加”按鈕。

第四步,創(chuàng)建內(nèi)容頁

第一種方法:

(1)創(chuàng)建普通的Web窗體頁面。右擊banji文件夾,在彈出的快捷菜單中選擇“添加新項(xiàng)”命令,創(chuàng)建頁面文件。
(2)將創(chuàng)建頁面改造成內(nèi)容頁
(3)運(yùn)行

第二種方法:

(1)在母版頁中直接添加內(nèi)容頁。
(2) 在“解決方案資源管理器”面板中,右擊站點(diǎn)名,在彈出的快捷菜單中選擇“添加新項(xiàng)”命令,在添加的“Web窗體”生成aspx頁面時(shí)選中“選擇母版頁”復(fù)選框,在后續(xù)彈出的選擇母版頁的對(duì)話框中選擇需要的母版頁。

運(yùn)行效果圖:

總結(jié)

通過本節(jié)的學(xué)習(xí),開始真正接觸動(dòng)態(tài)網(wǎng)站。在學(xué)習(xí)過程中,使用SiteMapPath設(shè)計(jì)面包屑導(dǎo)航,第一次學(xué)習(xí)調(diào)試的時(shí)候不能鏈接上,檢查原因代碼拼寫錯(cuò)誤;又進(jìn)行熱區(qū)學(xué)習(xí),關(guān)于這一點(diǎn),在設(shè)置的時(shí)候應(yīng)該精確數(shù)值,如果可以的話可以使用Dreamweaver,接下來設(shè)置母版頁,整個(gè)學(xué)習(xí)過程知識(shí)量較大,需要通過短時(shí)間的學(xué)習(xí)掌握這些知識(shí),是有一些難度的,所以平時(shí)我們要加強(qiáng)練習(xí),熟能生巧嘛。

希望這節(jié)課網(wǎng)站模板和面包屑導(dǎo)航的實(shí)現(xiàn)操作,對(duì)大家今后的學(xué)習(xí)有所幫助。

相關(guān)文章

  • asp.net Checbox在GridView中的應(yīng)用實(shí)例分析

    asp.net Checbox在GridView中的應(yīng)用實(shí)例分析

    這篇文章主要介紹了asp.net Checbox在GridView中的應(yīng)用,結(jié)合實(shí)例形式分析了GridView中添加與使用Checbox的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2016-07-07
  • ASP.NET中的Inherits、CodeFile、CodeBehind的區(qū)別詳解

    ASP.NET中的Inherits、CodeFile、CodeBehind的區(qū)別詳解

    這篇文章主要介紹了ASP.NET中的Inherits、CodeFile、CodeBehind的區(qū)別詳解,需要的朋友可以參考下
    2014-07-07
  • .Net遍歷窗體上控件的方法

    .Net遍歷窗體上控件的方法

    這篇文章主要介紹了.Net遍歷窗體上控件的方法,通過foreach語句實(shí)現(xiàn)遍歷窗體上的控件以及找出TextBox控件的功能,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2014-12-12
  • ASP.NET 用戶多次登錄的解決方法

    ASP.NET 用戶多次登錄的解決方法

    在web開發(fā)時(shí),有的系統(tǒng)要求同一個(gè)用戶在同一時(shí)間只能登錄一次,也就是如果一個(gè)用戶已經(jīng)登錄了,在退出之前如果再次登錄的話需要報(bào)錯(cuò)。
    2009-02-02
  • ASP.NET MVC @Helper輔助方法和@functons自定義函數(shù)的使用方法

    ASP.NET MVC @Helper輔助方法和@functons自定義函數(shù)的使用方法

    本文主要介紹ASP.NET MVC中使用@Helper和@functons自定義一些代碼片段,方便視圖調(diào)用,從而達(dá)到減少重復(fù)代碼,快速開發(fā)的目的,希望對(duì)大家有所幫助。
    2016-04-04
  • 從ASP.NET得到Microsoft Word文檔的代碼

    從ASP.NET得到Microsoft Word文檔的代碼

    這篇文章是應(yīng)在一個(gè)ASP.NET項(xiàng)目中建立Microsoft Word文檔的需要而寫的。本文描述了怎樣使用ASP.NET來創(chuàng)建和修改Microsoft Word文檔。
    2011-06-06
  • .NET?Core利用?AsyncLocal?實(shí)現(xiàn)共享變量的代碼詳解

    .NET?Core利用?AsyncLocal?實(shí)現(xiàn)共享變量的代碼詳解

    在Web?應(yīng)用程序中,我們經(jīng)常會(huì)遇到這樣的場(chǎng)景,如用戶信息,租戶信息本次的請(qǐng)求過程中都是固定的,我們希望是這種信息在本次請(qǐng)求內(nèi),一次賦值,到處使用。本文就來探討一下,如何在.NET?Core?下去利用AsyncLocal?實(shí)現(xiàn)全局共享變量
    2022-04-04
  • Windows虛擬主機(jī)與VPS如何實(shí)現(xiàn)301重定向(asp.net)

    Windows虛擬主機(jī)與VPS如何實(shí)現(xiàn)301重定向(asp.net)

    301重定向應(yīng)該是研究SEO必須掌握的技術(shù)。如果你是剛接觸SEO的菜鳥,想了解什么是301重定向,請(qǐng)看《html實(shí)現(xiàn)301重定向的方法》一文,我在該篇隨筆中引用了Google網(wǎng)站站長工具對(duì)301重定向的解釋
    2011-12-12
  • WCF中使用nettcp協(xié)議進(jìn)行通訊的方法

    WCF中使用nettcp協(xié)議進(jìn)行通訊的方法

    這篇文章主要給大家介紹了關(guān)于WCF中使用nettcp協(xié)議進(jìn)行通訊的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用WCF具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07
  • ADO.NET編程之基礎(chǔ)知識(shí)

    ADO.NET編程之基礎(chǔ)知識(shí)

    ADO.NET是專門為幫助開發(fā)人員建立在Intranet或Internet上使用的高效多層數(shù)據(jù)庫應(yīng)用程序而設(shè)計(jì)的,它作為Windows平臺(tái)下開發(fā)應(yīng)用系統(tǒng)的數(shù)據(jù)訪問技術(shù),已經(jīng)在企業(yè)信息系統(tǒng)的開發(fā)中得到了廣泛的應(yīng)用。
    2015-06-06

最新評(píng)論