成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

ASP.NET 4 Beta 2新特性之豐富的工程模板支持

原創(chuàng)
開發(fā) 后端
本文將為大家介紹ASP.NET 4 Beta 2新特性之豐富的工程模板支持,主要基于Visual Studio 2010 Beta 2平臺(tái)。

【51CTO獨(dú)家特稿】一、簡(jiǎn)介

在ASP.NET的早期版本中,當(dāng)您使用Visual Studio創(chuàng)建一個(gè)新的Web網(wǎng)站項(xiàng)目或Web應(yīng)用程序項(xiàng)目時(shí),結(jié)果項(xiàng)目中往往僅包含一個(gè)名為Default.aspx的頁(yè)面,一個(gè)默認(rèn)的配置文件Web.config,還有一個(gè)命名為App_Data的文件夾,如下圖所示:

命名為App_data

此外,Visual Studio還支持一個(gè)空的網(wǎng)站項(xiàng)目類型,其中沒有提供任何文件,如下圖所示:

 

Visual Studio中的項(xiàng)目類型

其結(jié)果是,對(duì)于初學(xué)者來(lái)說(shuō),對(duì)于如何創(chuàng)建一個(gè)實(shí)用型Web應(yīng)用程序,工程開始時(shí)基本沒有提供框架性指導(dǎo)。為此,ASP.NET 4 Beta 2中推出了三個(gè)新的模板,一個(gè)適用于創(chuàng)建空的Web應(yīng)用程序項(xiàng)目,一個(gè)適用于創(chuàng)建Web應(yīng)用程序,一個(gè)適用于創(chuàng)建Web網(wǎng)站項(xiàng)目。下面將作逐一介紹。51CTO此時(shí)也向您推薦《ASP.NET視頻教程

二、空的Web應(yīng)用程序模板

顧名思義,空的Web應(yīng)用程序模板是一個(gè)精簡(jiǎn)的Web應(yīng)用程序項(xiàng)目。您可以從Visual Studio的新建項(xiàng)目對(duì)話框中選擇此項(xiàng)目模板,如下圖所示:

項(xiàng)目模板

當(dāng)您創(chuàng)建一個(gè)空的ASP.NET Web應(yīng)用程序時(shí),Visual Studio將創(chuàng)建下列文件夾布局:

 

文件夾布局

上圖中的文件夾布局十分類似于早期版本的ASP.NET中空白Web網(wǎng)站布局,僅有一個(gè)例外。在Visual Studio 2010 Beta 2中,空白Web應(yīng)用程序和空白Web網(wǎng)站項(xiàng)目中都包含了一個(gè)提供了以下最基本內(nèi)容的配置文件Web.config。此文件中包含的內(nèi)容提供給Visual Studio用于確定項(xiàng)目的最終目標(biāo)框架:

 

確定最終框架

如果去掉上述配置中的targetFramework屬性,那么Visual Studio默認(rèn)地把NET Framework 2.0作為項(xiàng)目的最終目標(biāo)框架,從而保持對(duì)舊的應(yīng)用程序的兼容性。

#p#

三、Web應(yīng)用程序與Web網(wǎng)站項(xiàng)目模板

隨同Visual Studio 2010 Beta 2一起發(fā)行的另外兩個(gè)新的項(xiàng)目模板包含了許多重大的變化。下圖顯示了當(dāng)你創(chuàng)建一個(gè)新的Web應(yīng)用程序項(xiàng)目時(shí)的項(xiàng)目布局(注:網(wǎng)站項(xiàng)目的布局實(shí)際上也是這樣的)。欲了解更多關(guān)于Visual Studio 2010內(nèi)容請(qǐng)?jiān)L問51CTO開發(fā)頻道專題《體驗(yàn)Visual Studio 2008展望2010》。

網(wǎng)站布局

注意到,圖中的項(xiàng)目中包括了若干早期版本中不曾創(chuàng)建的文件。此外,新的Web應(yīng)用程序項(xiàng)目配置了基本的會(huì)員支持功能,這可以幫助您快速地創(chuàng)建支持安全訪問型的新的應(yīng)用程序。由于包含了這一功能,所以新項(xiàng)目的配置文件Web.config中相應(yīng)地包含了用于進(jìn)行成員、角色和個(gè)人簡(jiǎn)介等內(nèi)容配置的條目。下圖中的例子展示了一個(gè)新的Web應(yīng)用程序項(xiàng)目的Web.config文件。(注意,在本例中,角色管理器配置節(jié)roleManager被禁用。)

新的Web應(yīng)用程序項(xiàng)目的Web.config文件

此外,上面項(xiàng)目中在Account目錄下還包含了另一個(gè)配置文件Web.config。這第二個(gè)配置文件用于提供給尚未登錄的用戶使用以便安全地訪問更改密碼頁(yè)面ChangePassword.aspx。下面的例子顯示了第二個(gè)Web.config文件的內(nèi)容。

第二個(gè)Web.config文件的內(nèi)容

默認(rèn)情況下,新項(xiàng)目模板中包含了比以前的版本更多的內(nèi)容。例如,項(xiàng)目中包含了一個(gè)默認(rèn)的母版頁(yè)和CSS文件,系統(tǒng)主頁(yè)面Default.aspx默認(rèn)地被配置為使用母版頁(yè)。結(jié)果是,當(dāng)你***次運(yùn)行你的Web應(yīng)用程序或網(wǎng)站時(shí),主頁(yè)面Default.aspx已經(jīng)具備了基本的功能。事實(shí)上,如果讀者熟悉Visual Studio自帶的ASP.NET MVC工程模板的話,你會(huì)注意到,這個(gè)主頁(yè)面Default.aspx非常類似于你初始創(chuàng)建的MVC應(yīng)用程序中的主頁(yè)面。

MVC應(yīng)用程序中的主頁(yè)面

項(xiàng)目模板中的上述變化都是為了對(duì)創(chuàng)建一個(gè)新的Web應(yīng)用程序提供指南。通過使用語(yǔ)義正確的而且嚴(yán)格的XHTML 1.0兼容的標(biāo)記以及基于CSS技術(shù)定義的頁(yè)面元素布局,模板中提供的頁(yè)面將為你構(gòu)建ASP.NET 4 Web應(yīng)用程序提供***實(shí)踐參考。你還會(huì)注意到,主頁(yè)面中提供了一個(gè)兩欄式布局—如果不適合你的要求,你可以輕松地加以定制。

 

不妨設(shè)想這樣一個(gè)例子,你想在一個(gè)新的Web應(yīng)用程序中更改一些顏色并插入您的公司標(biāo)志以取代模板中原有的ASP.NET應(yīng)用程序標(biāo)志。為此,你可以在Content目錄下創(chuàng)建一個(gè)新的子目錄來(lái)存儲(chǔ)你自己的標(biāo)志圖片:

標(biāo)志圖片

為了把上面的圖片添加到網(wǎng)頁(yè)中,你可以打開母版文件Site.Master,找到文本“My ASP.NET Application”所在處,然后使用一個(gè)image元素取代之,并把其src屬性設(shè)置為你上面創(chuàng)建的新的標(biāo)志圖像,就像下面的標(biāo)記代碼所示:

 

標(biāo)記代碼所示

然后,你可以打開層疊樣式表文件Site.css,并修改其中的CSS類定義來(lái)改變頁(yè)面的背景色和頁(yè)面的head標(biāo)記,如下面的例子所示:

 

標(biāo)記

經(jīng)過上面簡(jiǎn)單的修改,你便可以實(shí)現(xiàn)顯示一個(gè)定制主頁(yè)之目的,如下圖所示:

最后的實(shí)現(xiàn)

 

責(zé)任編輯:彭凡 來(lái)源: 51CTO
相關(guān)推薦

2009-07-20 16:44:56

ASP.NET MVCIValueProvi

2010-10-12 09:52:02

ASP.NET MVC

2009-07-30 14:55:43

ASP.NET 2.0

2009-09-04 16:28:05

ASP.NET 4.0

2009-09-18 09:23:21

ASP.NET 4自動(dòng)啟動(dòng)

2011-01-15 23:07:59

2009-07-23 10:08:24

asp.net mvc

2010-10-18 09:03:44

ASP.NET MVC

2009-07-28 17:17:19

ASP.NET概述

2010-02-03 09:50:58

ASP.NET MVC

2009-07-30 15:17:16

ASP.NET 2.0

2012-05-04 15:54:16

ASP.NET

2010-10-08 14:32:32

ASP.NET MVCNuPack

2009-08-18 09:37:42

ASP.NET 4.0

2009-08-10 13:32:15

ASP.NET TimASP.NET組件設(shè)計(jì)

2014-06-30 15:10:32

2024-07-02 08:45:08

2009-08-05 14:27:55

ASP.NET模板基本

2010-10-20 09:05:16

ASP.NET MVC

2009-07-23 14:31:20

ASP.NET MVC
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 美女激情av| 日日做夜夜爽毛片麻豆 | 日韩精品在线观看网站 | 国产japanhdxxxx麻豆 | 亚洲精品一区在线观看 | 五月天婷婷丁香 | 自拍视频国产 | 亚洲精品免费视频 | 中文字幕乱码一区二区三区 | 亚洲一区二区免费 | 91精品国产综合久久久久久丝袜 | 亚洲av一级毛片 | 国产乡下妇女做爰 | 91精品麻豆日日躁夜夜躁 | 亚洲精品第一 | 国产精久久久久久 | 91九色在线观看 | 中文字幕国产一区 | 免费久久久 | 久久三级影院 | 视频在线日韩 | 一区二区精品电影 | 天堂一区二区三区四区 | 91福利网| 精品久久久久国产免费第一页 | 久久精品国产亚洲 | 国产精品免费视频一区 | 欧美性一区二区三区 | 视频一区二区三区四区五区 | www.蜜桃av | 午夜寂寞影院列表 | 国产成人精品免费视频大全最热 | 美日韩一区二区 | 亚洲综合区 | 伊人网伊人网 | 高清黄色毛片 | 久久这里只有精品首页 | 久久综合狠狠综合久久综合88 | 精品免费国产 | 久久999| 成人免费视频在线观看 |