mvc结构复习题

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

1/14ASP.NETMVC中的C代表的是(Controller)。MVC中,Action方法中,如果要显示一个页面可执行什么方法(View())MVC中,为了,完成一个文件下载的功能,如果使用ActionResult作的话,可以使用(returnFile();)。ASP.NETMVC中,从Controller类里向View页面传递数据可以使用(ViewData、ViewBag、TmpeData、Model强类型)写的越多越好?MVC中,请说明成为一个Action的必要条件:Repeater有两个重要的事件,分别是:?其中一个,可以与体内的button结合使用完成一些功能,此时应设置button的____CommandArguemnt___________属性和______CommandName__________属性OnItemBoundItemCommand以下对ViewData描述错误的是(BCD)ViewData可以存放任意类型数据ViewData的信息保存在客户端ViewData只能存放int值ViewData不能存储任何数据ViewData与TempData的区别是(B)?ViewData与TempData是一样的,没有区别。ViewData可以在控制类与视图之间传递数据TempData只能传送一次就失效。ViewData可以在控制类与视图之间传递数据TempData也能多次传送数据。ViewData只能在控制类与视图之间传递一次数据TempData可以多次传送。以下不属于在控制器与视图之间传递数据的是(D)。SessionViewDataTempDataxml在asp.netmvc中是否,还需要使用web控件(B)应该使用,这样有利于快速开发。不使用。可以使用也可以不使用。必须使用。从视图读取数据到控制器,可以使用的方法有(A)。RequestformCollectionCollectionContextServer在作Repeater开发时,经常可对当前的行号如果判断,以下能成功获取行号的语句为(c).A、%#Content.ItemIndex%B、%#Content.Index%C、%#Container.ItemIndex%D、%#Container.ListIndex%2/14要返回一个ViewResult结果的内容,应使用以下那个方法(A)?View()File()Json()JavaScript()ASP.NET中,为了防止页面回发数据时,数据被初始化,应对以下那个属性进行判断(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架构里的实体类描述正确的是(B)。实体类属于三层里的一层dal+helper+….实体类在三层里起到数据传递的作用实体类必须被继承实体类命名必须与数据库表一致EntityFramework主要功能是什么(A)。数据库的数据维护。提高服务器性能分布式开发云计算。光棒效果,是响应的什么事件(A)。Onmouseout和onmouseover事件Onmousedown事件Onmouseup事件OnClick事件控制器的命名规则是(A)。类名+Controller类名类名+方法名Controller直接在asp.netMVC里使用foreach循环输出数据,以下代码片段正确的是(A)。%foreach(variteminModel.log){Response.Write(item.log_id);}%%#foreach(DataRowrsindt.Rows){Response.Write(rs[name].ToString());}%%=foreach(DataRowrsindt.Rows){Response.Write(rs[name].ToString());}%%@foreach(DataRowrsindt.Rows){Response.Write(rs[name].ToString());}%下面对ViewData说法正确的(A)。ViewData可以向视图传值。与Repeater比较,ViewData维护较为麻烦。ViewData与TempData相同,没有区别。TempData能传值,而ViewData却不能。在asp.netmvc里使用post传值后,怎么取值(A)是正确的。3/14Request.FormRequest.QueryStringGET传值过来的数据SessionApplication对FormCollection描述错误的是()。FormCollection获取或设置指示是否启用分页的值。FormCollection获取要从数据源使用的项数。FormCollection获取View向Controller的传值。。FormCollection获取显示数据源中的所有项所需要的总页数。ViewData描述正确的是(A)。ViewData的生命周期和View相同,只对当前View有效.ViewData只读ViewData可写ViewData适用于很多数据的显示,效率高以下属于asp.netmvcajax开发的对象方法为(A)。Ajax.BeingForm()DataBinding()$get$post以下说法正确的是(A)。ViewResult呈现一个视图页面结果ViewResult调用一个控制器JavaScriptResult呈现一个视图页面结果JsonResult呈现一个视图页面结果Ajax.ActionLink的作用是(D)。生成一个超连接生成一个文本框生成一个对象生成一个Ajax调用的超连接IIS发布网站默认的端口号是(A)。80143321808asp.netmvc发布编译的网站后以下说法错误的是(D)。网站项目中的所有CS文件,会自动生成一个DLL动态链接库网站里的ASPX文件都可以看到里面的HTML代码或服务器控件及相关的属性?如果网站后台代码更新只需更新bin文件夹里的dll文件即可编译网站的时候网站的html文件也被编译以下(D)不属于asp.netmvc组件或类。母版页内容页HtmlHelper静态页js实现ajax将请求发送到服务器,使用(B)对象。HttpCookieXMLHttpRequest异步传输对象4/14XHTMLCache采用EntityFramework技术对数据库的操作,以下说法不正确的是(C)。不需要SQL语句即可完成数据库的操作。EntityFramework技术使VisualStudio拥有了自己的操作数据库功能。EntityFramework技术使用了Linq语法。采用EntityFramework技术使代码更短小精悍LINQ实现倒序功能使用什么关键字(D)。orderbyascgroupbydescendinggroupbydescOrderByDescending()%=Session[“username”]%等价语句是(A)。Response.Write(Session[“username”]);Response.Redirect(Session[“username”])Window.location.href=Session[“username”];Alert(Session[“username”]);对Lambda表达式描述错误的是(B)。“Lambda表达式”是一个匿名函数“Lambda表达式”=表示大于等于所有Lambda表达式都使用Lambda运算符=Lambda可用于创建委托或表达式目录树类型1、什么是MVC设计模式,并画出ASP.NETMVC的运行图?2、Controller向View传值,有那些手段?3、请写出HtmlHelper助手提供的主要辅助方法?4、请写出Controller中,接收数据的三种方式?5、完成基于ef的数据库数据查询与分页、CURD的代码实现。二、多项选择题对asp.netmvc和三层描述正确的是(bcd)。asp.netmvc和三层是一样的没有多少区别asp.netmvc由model、view、controller组成。model中主要用来作数据库维护工作view用于界面显示在ASP.NET中,以下属于服务器控件的是(bcd)A、asp:LableID=”IbName”/asp:LableB、asp:TextBoxID=”txtName”ruant=”sever”/asp:TextBoxWeb服务器控件、Html服务器控件C、asp:LableID=”LbName”ruant=”server”/asp:LableD、inputid=txtNametype=”text”ruant=”server”5/14asp.net中page页面指令中的主要属性有()A、LanguageB、InheritsC、CodeFileD、AutoEventWireup在asp.netmvc页面里显示“你好世界”下面代码正确的是(ABD)。%Response.Write(你好世界);%%=你好世界%%#Eval(你好世界)%%:你好世界%MVC主要讲的是Razor视图(MVC3.0\mvc4.0),ASPX视图(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的类控制类必须非静态的控制类必须是HttpContextAsp.netmvc项目中的View/Shared目录中,一般存放什么内容?(AB).master文件B、用户控件C、.cs文件D、类文件以下为属性修饰类的是?(ABCD)[HttpPost]B、[HttpGet]C、[DisplayName]D、[Required]调用WebService/WCF的方法有()使用wsdl.exe生成代理类直接实例化类名添加引用添加web引用添加服务引用Html.RenderPartial()方法的作用(AD)在当前View,加载一个局部页(用户控件)控制器的Controllers绑定呈现一个局部视图。ASP.NETMVC上传文件时from标签中要注意的有:(ABC)保证有enctype=multipart/form-data属性定义必须以post方式提交控制类中接收文件时,使用Request.Files[“filename01”]6/14必须以get方式提交ASP.NETMVC的优点有那些(ABCD)易于对界面逻辑进行单元测试易于后台与前台开发人员的配合Web应用程序的另一选择,并非为了取代WebForms。易于提高运行速度jQuery中的Ajax请求方法有哪些(ABCD)$(.ajax.load).loadjQuery.getjQuery.postjQueryAjax二、填空题要在ASP.NETMVC页面中使用Html

1 / 14
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功