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

下載本文檔

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

文檔簡介

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

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

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

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

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

6、tr 字符串類型執(zhí)行存儲過程:ExecuteNonQuery(CommandType, 存儲過程名 ,參數(shù) )1、在控制器ArtController中編寫代碼完成獲取信息列表功能。Public ActionResultList()var model= Ecard. Models. ArtOp. GetList();return View(model)2、編寫 Model 層 ArtOp 類的 GetList 方法,完成獲取信息列表的業(yè)務(wù)邏輯。(通過存儲過程和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. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論