《mvc结构复习题》由会员分享,可在线阅读,更多相关《mvc结构复习题(14页珍藏版)》请在金锄头文库上搜索。
1、ASPNETMVC中的C代表的是(ControllerMVC中,Action方法中,如果要显示一个页面可执行什么方法(View()MVO,为了,完成一个文件下载的功能,如果使用ActionResult作的话,可以使用(returnFile();)。ASPNETMVC中,从Controller类里向View页面传递数据可以使用(ViewData、ViewBag、TmpeData、Model强类型)写的越多越好?MVC中,请说明成为一个Action的必要条件:Repeater有两个重要的事件,分别是:?其中一个,可以与体内的button结合使用完成一些功能,此时应设置button的CommandA
2、rguemnt属性和CommandName属性OnItemBoundItemCommand以下对ViewData描述错误的是(BCD)ViewData可以存放任意类型数据ViewData的信息保存在客户端ViewData只能存放int值ViewData不能存储任何数据ViewData与TempData的区别是(B)?ViewData与TempData是一样的,没有区别。ViewData可以在控制类与视图之间传递数据TempData只能传送一次就失效。ViewData可以在控制类与视图之间传递数据TempData也能多次传送数据。TempData可以多次传送。D)。ViewData只能在控制类与
3、视图之间传递一次数据以下不属于在控制器与视图之间传递数据的是(SessionViewDataTempDataxml在mvc中是否,还需要使用web控件(应该使用,这样有利于快速开发。不使用。可以使用也可以不使用。必须使用。从视图读取数据到控制器,可以使用的方法有(RequestformCollectionCollectionContextServer).在彳Repeater开发时,经常可对当前的行号如果判断,以下能成功获取行号的语句为A、B、C、D、要返回一个ViewResult结果的内容,应使用以下那个方法(View()File()Json()JavaScript()ASPNET中,为了防止
4、页面回发数据时,数据被初始化,应对以下那个属性进行判断(C)A、Page.LoadB、Page_LoadC、Page.IsPostBackD、Page.DataBind下列对HiddenField控件说法错误的是(B)2分A、HiddenField控件是隐藏的服务器控件。B、hiddenfield的值将,直接呈现给客户端浏览器并显示在界面上。C、若要为hiddenfield控件指定值,可以设置其的value属性。D、hiddenfield控件作为inputtype=hidden/元素呈现,并且通过添加runat=server”就可以使它成为标准的html服务器控件。对MVC架构里的实体类描述正
5、确的是(B)。实体类属于三层里的一层dal+helper+实体类在三层里起到数据传递的作用实体类必须被继承实体类命名必须与数据库表一致EntityFramework主要功能是什么(A)。数据库的数据维护。提高服务器性能分布式开发云计算。光棒效果,是响应的什么事件(A)。Onmouseout和onmouseover事件Onmousedown事件Onmouseup事件OnClick事件控制器的命名规则是(A)。类名+Controller类名类名+方法名Controller直接在MVC里使用foreach循环输出数据,以下代码片段正确的是(A)。%foreach(DataRowrsindt.Rows
6、)Response.Write(rsname.ToString();%下面对ViewData说法正确的(A)。ViewData可以向视图传值。与Repeater比较,ViewData维护较为麻烦。ViewData与TempData相同,没有区别。TempData能传值,而ViewData却不能。在mvc里使用post传值后,怎么取值(A)是正确的。2/14GET传值过来的数据Request.FormRequest.QueryStringSessionApplication对FormCollection描述错误的是()。FormCollection获取或设置指示是否启用分页的值。FormColl
7、ection获取要从数据源使用的项数。FormCollection获取View向Controller的传值。FormCollection获取显示数据源中的所有项所需要的总页数。ViewData描述正确的是(A)。ViewData的生命周期和View相同,只对当前View有效.ViewData只读ViewData可写ViewData适用于很多数据的显示,效率高以下属于mvcajax开发的对象方法为(A)。Ajax.BeingForm()DataBinding()$get$post以下说法正确的是(A)。ViewResult呈现一个视图页面结果ViewResult调用一个控制器JavaScript
8、Result呈现一个视图页面结果JsonResult呈现一个视图页面结果Ajax.ActionLink的作用是(D)。生成一个超连接生成一个文本框生成一个对象生成一个Ajax调用的超连接IIS发布网站默认的端口号是(A)。mvc发布编译的网站后以下说法错误的是(D)。网站项目中的所有CS文件,会自动生成一个DLL动态链接库网站里的ASPX文件都可以看到里面的HTML弋码或服务器控件及相关的属性如果网站后台代码更新只需更新bin文件夹里的dll文件即可编译网站的时候网站的html文件也被编译以下(D)不属于mvc组件或类。母版页内容页HtmlHelper静态页js实现ajax将请求发送到服务器,
9、使用(B)对象。HttpCookieXMLHttpRequest异步传输对象XHTMLCache采用EntityFramework技术对数据库的操作,以下说法不正确的是(C)。不需要SQL语句即可完成数据库的操作。EntityFramework技术使VisualStudio拥有了自己的操作数据库功能。EntityFramework技术使用了Linq语法。采用EntityFramework技术使代码更短小精悍LINQ实现倒序功能使用什么关键字(D)。orderbyascgroupbydescendinggroupbydescOrderByDescending()J是(A)。Response.Wr
10、ite(Sessionusername);Response.Redirect(Sessionusername)Window.location.href=Sessionusername;Alert(Sessionausername);对Lambda表达式描述错误的是(B)。Lambda表达式”是一个匿名函数“Lambda表达式”=表示大于等于所有Lambda表达式都使用Lambda运算符=Lambda可用于创建委托或表达式目录树类型1、什么是MVC计模式,并画出ASP.NETMVC勺运行图?2、Controller向View传值,有那些手段?3、请写出HtmlHelper助手提供的主要辅助方法?
11、4、请写出Controller中,接收数据的三种方式?5、完成基于ef的数据库数据查询与分页、CURD勺代码实现。二、多项选择题对mvc和三层描述正确的是(bcd)。mvc和三层是一样的没有多少区别mvc由modelview、controller组成。model中主要用来作数据库维护工作view用于界面显示在ASP.NET中,以下属于服务器控件的是(bcd)A曰Web服务器控件、Html服务器控件CCh4/中page页面指令中的主要属性有()A、LanguageBInheritsCCodeFileD、AutoEventWireup在mvc页面里显示你好世界下面代码正确的是(ABD)。MVCi要
12、讲的是Razor视图(MVC3.0mvc4.0),ASPXB图(MVC2.0)在ASP.NETMVC一下关于用户控件与页面之间区别的描述中正确的是(后缀名不同,前者为.ascx,后者为.aspx指令不同,前者使用Control,后者使用Page前者可以直接访问,后者不可直接访问前者可以包含HTML标签,后者不能包含HTML标签web开发中,页面之间的传值方式都有(CD)A.HTTPB.FTPC.GETD.POST以下属于HtmlHelper类的方法有(ABCD)TextBoxFor()DropdownListFor()BeginForm()EndForm()控制类名的命名规则正确的是(ABC)?控制类必须以类名+Controller命名。控制类必须是public的类控制类必须非静态的控制类必须是HttpContextAmvc项目中的View/Shared目录中,一般存放什么内容?AB.master文件R用户控彳C.cs文件D、类文件Required以下为属性修饰类的是?(ABCD)HttpPostB、HttpGetCDisplayNameD调用WebService/WCF的方法有()使用wsdl.exe生成代理类直接实例化类名添加引用添加web引用添加服务引用Html.RenderPartial()方法的作用(AD)在当前