久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

ASP.NET 2.0數(shù)據(jù)教程:給站點(diǎn)添加aspx頁面

 牛人的尾巴 2017-02-07

ASP.NET 2.0數(shù)據(jù)教程:給站點(diǎn)添加aspx頁面

2009-07-24 16:55 橫刀天笑 博客園 字號(hào):T | T
一鍵收藏,隨時(shí)查看,,分享好友,!

定義母版頁后,,我們準(zhǔn)備給站點(diǎn)添加aspx頁面。讓我們從添加我們的首頁Degault.aspx開始吧,。在解決方案管理器中右鍵點(diǎn)擊項(xiàng)目名稱并且選擇添加新建項(xiàng)目,。從模板列表中選擇Web Form選項(xiàng)并且命名為Default.aspx。并且,,勾上“選擇母版頁”的復(fù)選框,。

添加一個(gè)新web form并且勾上“選擇母版頁”的復(fù)選框 

圖5:添加一個(gè)新Web Form并且勾上“選擇母版頁”的復(fù)選框

點(diǎn)擊確定按鈕后,將會(huì)詢問你新建的這個(gè)aspx頁面使用哪個(gè)母版頁,。也許你有多個(gè)母版頁在你的項(xiàng)目中,,但是我們只有一個(gè)。

選擇母版頁后,,新建的aspx會(huì)包含下面這些標(biāo)記:

Default.aspx

  1. < %@ Page Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true"   
  2. CodeFile="Default.aspx.cs" Inherits="_Default" Title="Untitled Page" %>  
  3. < asp:Content ID="Content1" ContentPlaceHolderID="MainContent" 
  4.   Runat="Server">  
  5. < /asp:Content> 

在@Page指令中有一個(gè)指向母版頁的引用(MasterPageFile=”~/Site.master”),并且aspx頁面的標(biāo)記中包含了一個(gè)Content控件對(duì)應(yīng)母版頁中定義的ContentPlaceHolder控件,,這個(gè)Content控件的ContentPlaceHolderID屬性映射到指定的ContentPlaceHolder控件。你可以在Content控件中放置你想顯示在相應(yīng)ContentPlaceHolder控件位置的標(biāo)記,。

設(shè)置@Page指令的Title屬性為Home并且添加一些歡迎詞到Content控件中:

Default.aspx

  1. < %@ Page Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true"   
  2. CodeFile="Default.aspx.cs" Inherits="_Default" Title="Home" %>  
  3. < asp:Content ID="Content1" ContentPlaceHolderID="MainContent" 
  4.   Runat="Server">  
  5.     < h1>Welcome to the Working with Data Tutorial Site< /h1>  
  6.  
  7.     < p>This site is being built as part of a set of tutorials that  
  8. illustrate some of the new data access and databinding features in 
  9. asp.NET 2.0 and Visual Web Developer.< /p>  
  10.  
  11.     < p>Over time, it will include a host of samples that  
  12. demonstrate:< /p>  
  13.  
  14.     < ul>  
  15.         < li>Building a DAL (data access layer),< /li>  
  16.         < li>Using strongly typed TableAdapters and DataTables< /li>  
  17.         < li>Master-Detail reports< /li>  
  18.         < li>Filtering< /li>  
  19.         < li>Paging,< /li>  
  20.         < li>Two-way databinding,< /li>  
  21.         < li>Editing,< /li>  
  22.         < li>Deleting,< /li>  
  23.         < li>Inserting,< /li>  
  24.         < li>Hierarchical data browsing,< /li>  
  25.         < li>Hierarchical drill-down,< /li>  
  26.         < li>Optimistic concurrency,< /li>  
  27.         < li>And more!< /li>  
  28.     < /ul>  
  29. < /asp:Content> 

@Page指令中的Title屬性允許我們可以在aspx頁面定義標(biāo)題,,即使母版頁中已經(jīng)定義了< title>元素。我們還可以使用Page.Title的編程方式設(shè)置頁面的標(biāo)題,。需要注意的是母版頁中引用的樣式表(如Style.css)會(huì)自動(dòng)校正以應(yīng)用到每個(gè)aspx頁面中,,這是與aspx頁面的目錄和母版頁目錄之間的關(guān)系無關(guān)。

切換到設(shè)計(jì)視圖我們會(huì)看到我們的頁面將在瀏覽器中的顯示效果,。注意:在設(shè)計(jì)視圖里,,aspx頁面的內(nèi)容只有可編輯區(qū)域可以被修改,在母版頁定義的非ContentPlaceHolder部分標(biāo)記被顯示成灰色,。

在設(shè)計(jì)視圖中顯示的可編輯區(qū)域及非可編輯區(qū)域 

圖7:添加aspx頁面:在設(shè)計(jì)視圖中顯示的可編輯區(qū)域及非可編輯區(qū)域

當(dāng)Default.aspx頁面被瀏覽器訪問時(shí),,asp.net引擎會(huì)合并母版頁的內(nèi)容和aspx頁的內(nèi)容,并且將合并的內(nèi)容呈現(xiàn)為最終的HTML發(fā)送到瀏覽器,。當(dāng)母版頁的內(nèi)容被更新,,所有使用了這個(gè)母版頁的aspx頁面會(huì)在下次被請(qǐng)求時(shí)重新和新的母版頁內(nèi)容合并。簡(jiǎn)單的說,,母版頁模型允許定義一個(gè)統(tǒng)一的布局模板(母版頁),,當(dāng)它改變時(shí)整個(gè)站點(diǎn)會(huì)反應(yīng)這種改變。

添加更多的頁面到站點(diǎn)中

讓我們花一點(diǎn)時(shí)間添加另外的頁面到站點(diǎn)中,,以便支持最終的各種各樣的課程的示例,。這里總共會(huì)有超過35個(gè)示例,所以我們先創(chuàng)建一部分。以后會(huì)有很多類別的示例,,為了更好的管理這些示例我們給每個(gè)分類添加一個(gè)文件夾?,F(xiàn)在我們添加三個(gè)文件夾:

· BasicReporting

· Filtering

· CustomFormatting

最后,如圖8所示向解決方案管理器中添加新文件,。每添加一個(gè)文件的時(shí)候記住要勾上“選擇母版頁”的復(fù)選框,。

添加下列文件 

圖8:添加下列文件

【編輯推薦】

  1. ASP.NET MVC路徑選擇系統(tǒng)構(gòu)建
  2. ASP.NET MVC框架中的URL路徑選擇場(chǎng)景
  3. ASP.NET MVC 框架URL路徑選擇規(guī)則
  4. ASP.NET MVC框架:使用強(qiáng)類型類來傳遞ViewData
  5. 使用ASP.NET MVC框架創(chuàng)建電子商務(wù)網(wǎng)站

【責(zé)任編輯:王苑 TEL:(010)68476606】

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點(diǎn),。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,,謹(jǐn)防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào),。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多