MVC試題及答案1_第1頁(yè)
MVC試題及答案1_第2頁(yè)
MVC試題及答案1_第3頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、1、 MVC 的組成部分的是?答:模型、視圖、控制器2、模型 (Model) 的概念是?答:用于處理系統(tǒng)中一系列的業(yè)務(wù)邏輯3、 MVC 的優(yōu)缺點(diǎn)有?答:優(yōu)點(diǎn):產(chǎn)品結(jié)構(gòu)清晰易于維護(hù)缺點(diǎn):增加了系統(tǒng)結(jié)構(gòu)的復(fù)雜性低效率訪問(wèn)滿足用戶的需求 有利于軟件工程化管理視圖與控制器間的過(guò)于緊密的鏈接視圖對(duì)模型數(shù)據(jù)的4、路由中MapRoute 方法的參數(shù)有那些?答:名稱、 URL 模型、默認(rèn)跳轉(zhuǎn)地址、5、動(dòng)手編寫(xiě)一個(gè)最常用的URL 模型。URL模型中的參數(shù)的約束答:“ contorll/action/id”6、添加路由的代碼寫(xiě)網(wǎng)站的在global文件中的哪個(gè)方法中?答: RegisterRoutes()方法中8、

2、注冊(cè)路由的代碼寫(xiě)網(wǎng)站的在答: Application_Start() 方法中9、正則表達(dá)式的概念是?global文件中的哪個(gè)方法中?答:正則表達(dá)式是用一個(gè)“字符串”來(lái)描述一個(gè)模式,然后去驗(yàn)證另一個(gè)“字符串”是否符合這個(gè)模式。10、由控制器向視圖傳遞數(shù)據(jù)的對(duì)象有哪些?答: ViewData() TempData()11、由控制器向視圖傳遞數(shù)據(jù)的對(duì)象有哪些?答: ViewData() TempData() , Model12、控制器將數(shù)據(jù)傳遞到視圖頁(yè)面后,可以通過(guò)誰(shuí)來(lái)進(jìn)一步訪問(wèn)或操作?答: Model13、通常將ADO.NET實(shí)體數(shù)據(jù)模型存放在哪個(gè)文件夾中?答: Models注: Models 文

3、件夾模型組件一般存放在Models 文件夾中。例如:LINQ to SQL 類或者 ADO.NETEntity DataModel 就可以放在該目錄中,該目錄還可以存放有關(guān)數(shù)據(jù)訪問(wèn)操作的一些類、對(duì)象定義等 Views 文件夾視圖組件一般存放于 Views 文件夾中,可以存放文件類型包括: .aspx 頁(yè)面、.ascx控件及 .master 母版葉等Shared 文件夾對(duì)于視圖組件公用的部分,可以創(chuàng)建一個(gè)名稱為“Shared”的文件夾,該目錄不屬于單個(gè)的控制器,而是屬于所有控制器,可以在Shared 中存放母版頁(yè)、CSS 樣式等文件。Controllers 文件夾控制器組件一般存放在Contro

4、llers 文件夾中,控制器的命名約定為:XXXController的方式14、正則表達(dá)式的特殊符號(hào)中“d7,13 ”表示?答: 713 數(shù)字15、 ASP.NET MVC 中實(shí)現(xiàn)文件上傳需要設(shè)置form HTML標(biāo)簽的哪個(gè)屬性,如何設(shè)置?答: 1 html 2、 MVC16、 MVC 由幾部分組成?簡(jiǎn)單說(shuō)明每一部分的作用。答:模型、視圖、控制器模型:用于處理系統(tǒng)中的各種業(yè)務(wù)邏輯視圖:用于與用戶進(jìn)行交互控制器: Model 層和 View 層之間的橋梁17、你知道的控制器和視圖之間數(shù)據(jù)傳遞的方式有那些?答: 1、使用 ViewData 和 TempData2、使用表單3、使用 Model18、

5、編寫(xiě)代碼:在答: RegexC#中聲明一個(gè)正則表達(dá)式,并進(jìn)行調(diào)用。myreg=new regex( “d7 ”)myreg.Match( “abcd1234”);編程前提:項(xiàng)目名為: ECard文章表: Art ID主, AddTime自動(dòng)獲取視圖:控制器:View 文件夾的 ArtController 文件夾的文件夾下的Add.aspx 視圖頁(yè)面,有實(shí)現(xiàn)添加的ArtController.cs 文件中有List 方法。HTML代碼。模型: Models 文件夾下有ArtOp 類,用來(lái)實(shí)現(xiàn)添加文章的業(yè)務(wù)邏輯。公共類: DB.cs 用過(guò)來(lái)實(shí)現(xiàn)數(shù)據(jù)庫(kù)的操作。公共類中有功能如下:連接字符串: ConS

6、tr 字符串類型執(zhí)行存儲(chǔ)過(guò)程:ExecuteNonQuery(CommandType, 存儲(chǔ)過(guò)程名 ,參數(shù) )1、在控制器ArtController中編寫(xiě)代碼完成獲取信息列表功能。Public ActionResultList()var model= Ecard. Models. ArtOp. GetList();return View(model)2、編寫(xiě) Model 層 ArtOp 類的 GetList 方法,完成獲取信息列表的業(yè)務(wù)邏輯。(通過(guò)存儲(chǔ)過(guò)程和SqlParameter 完成 )public static List GetList()List retArts = new List(

7、);SqlDataReaderdr=DB.ExecuteReader(CommandType.StoredProcedure,GetArt, null);while (dr.Read()Art myart = new Art();myart.Id = Convert.ToInt32(drId);myart.Title = drTitle.ToString();myart.Key = drKey.ToString();myart.Source = drSource.ToString();myart.Content = drContent.ToString();myart.Point = Convert.ToInt32(drPoint);myart.Mid = Convert.ToInt

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論