微软 MVC框架中文题

微软 MVC框架中文题

回答这 100 多个 微软 MVC 框架问题并评估您对 微软 MVC 框架主题的把握。
向下滚动并开始吧!

1: 您可以在ASP.NET 4.5中使用捆绑和缩小技术:

A.   所有这些

B.   减少请求资产的规模

C.   减少对服务器的请求数量

D.   改善请求加载时间

2: 作为最佳实践,应在哪一层中进行所有输入验证?

A.   看法

B.   这不是最好的练习

C.   模型

D.   控制器

3: 您正在开发显示股票市场信息的ASP.NET MVC应用程序。股票市场信息经常更新,必须实时显示。您需要消除不必要的标头数据,最大程度地减少延迟并通过全双工连接传输数据。你该怎么办?

A.   实施长期运行的HTTP请求。

B.   在客户端和服务器上实现Websockets协议。

C.   实例化客户端上的MessageChannel对象。

D.   从浏览器配置轮询。

4: Modelstate是正确的?

A.   它具有模型的状态

B.   它具有仅更改的属性

C.   它具有模型属性和过滤器

5: 数据验证在哪里完成?

A.   控制器

B.   模型

C.   看法

6: 将许多不同资源一起汇总到ASP.NET MVC中的单个可下载资源的核心过程是什么?

A.   哈希

B.   紧凑

C.   加入

D.   合并

E.   捆绑

7: 控制器操作可以返回:

A.   contentResult

B.   ViewResult

C.   所有答案都是正确的。

D.   Javascriptresult

8: Web API不支持这些格式中的哪种格式?

A.   JSON

B.   AMF

C.   XML

D.   形式编码

9: 您将使用哪个HTML助手在视图中创建表单元素?

A.   形式

B.   形式

C.   formBegin

D.   开始形式

10: 哪个基类可用于MVC操作方法的返回值?

A.   结果

B.   控制器

C.   ActionResult

D.   httpresult

11: 对或错?最好的做法是使用模型绑定而不是手动解析请求。

A.   错误的

B.   真的

12: 哪个符号用于在.cshtml文件中指定剃须刀语法代码?

A.   〜

B.   <%

C.   ||

D.   @

13: MVC框架在哪个命名空间中定义?

A.   unit.control.microsoft

B.   system.web.mvc

C.   sql.java.css

D.   model.view.controller

14: 您如何限制对控制器操作的访问,以便只有授权用户才能调用该操作?

A.   授权属性

B.   允许使用者属性

C.   SecurityDemand属性

D.   打电话给SecurityDemand静态类

15: 定义路线的顺序。

A.   真的

B.   错误的

16: 真或错:默认情况下,所有控制器类都必须使用" Controller"后缀。

A.   错误的

B.   真的

17: MVC3随附的默认视图引擎是什么?

A.   剃须刀

B.   火花

C.   aspx

18: 在创建新数据的数据输入视图时,两个HTTP请求动词(方法) 您是否应该期望使用将表格提供给用户并允许用户提交表单?

A.   帖子,放

B.   补丁,跟踪

C.   连接,放

D.   获取,发布

19: 哪种剃须刀构造表示视图是强烈的

A.   @类型

B.   @语境

C.   @实体

D.   @模型

20: 在MVC中,代表您想在ViewPage上显示的数据?

A.   域模型

B.   查看模型

C.   数据模型

D.   JSON模型

21: 这些模拟器中的哪一个是用于MVC应用程序的有效移动模拟器?

A.   苹果野生动物园

B.   Windows 7电话模拟器

C.   歌剧移动模拟器

D.   所有这些

22: 如果您的型号上有电话号码属性,并且您想验证针对美国电话格式的值,则可以使用哪个属性?

A.   必需的

B.   正则表达式

C.   风俗

D.   格式

23: RouteCollection中的哪种方法可用于防止MVC处理特定的文件类型?

A.   忽视

B.   Donotresolve

C.   跳过

D.   避免使用

E.   无视

24: 您如何防止路线?

A.   使用Deleteroute方法

B.   使用ignoreroute方法

C.   在web.config中使用身份验证标志

25: 以下哪个正则表达式可以用作约束,因此仅当" proporatiDID"参数是数字?

A.   new {productid = integer}

B.   new {productid = @" \ d+" }

C.   new {productid = @"^[a-za-z]+$" }

26: 如果您在名为firstName的模型类上有一个字符串属性,则可以使用哪个属性,但是您希望在视图中使用此属性的标签来使用文本"?

A.   文本

B.   标签

C.   格式

D.   展示

27: 控制器动作中的第一个过滤器是什么?

A.   结果

B.   授权

C.   都不是

D.   行动

28: 什么枚举代表了HTTP状态代码的强大集合?

A.   状态代码

B.   httpstatuscode

C.   httpstatus

D.   地位

29: 哪个名称空间包含用于描述您的模型和属性的属性?

A.   system.componentmodel.dataannotations

B.   system.web

C.   system.web.mvc

D.   System.Notations

30: 什么属性用于限制呼叫者对操作方法的访问?

A.   listictAccestattribute

B.   oferizeatTribute

C.   AuthenticateAttrbitue

D.   允许

E.   管理

31: WCF不支持以下哪些协议?

A.   所有这些选择都由WCF 支持

B.   http

C.   在机器通信上命名管道

D.   TCP /IP

E.   同行协议

32: 您如何指定特定视图不应使用任何隐式设置布局视图?

A.   将布局属性设置为null

B.   将viewbag.layoutfile属性设置为null

C.   附加"无"视图的名称

D.   将您的视图重命名为_viewstart.cshtml

33: ViewBag属性的类型是什么?

A.   目的

B.   ienumerable

C.   动态的

D.   列表

E.   通用的

34: 为了容纳大型项目,ASP.NET MVC使您可以将Web应用程序分为较小的单元,称为?

A.   共享文件夹

B.   部分

C.   视图

D.   区域

E.   内容

35: 如果您希望在捆绑包中包含自定义转换逻辑,则可以实现哪个接口?

A.   IbundletLansform

B.   itransform

C.   ibundle

D.   IbundleInvoker

36: 您可以在OutputCache属性上设置哪些属性,以表明您希望其对Controler Action方法的不同参数组合实例化新的缓存?

A.   varybyparam

B.   varybybinding

C.   Varybyaction

D.   varybycustom

37: 如何将模型传递给控制器​​操作?

A.   statemanager.isvalid

B.   state.isvalid

C.   ModelState.ISVALID

D.   模型

E.   statemodel.isvalid

38: 如果您在共享视图中有一个_Layout.cshtml文件,您可以创建哪个文件以具有用于移动平台的自定义布局?

A.   _layout.device.cshtml

B.   _layout.mobile.cshtml

C.   _layout_mobile.cshtml

D.   _layout.mob.cshtml

39: 您正在开发ASP.NET MVC应用程序。您需要使用NT LAN Manager(NTLM)来验证客户端。您应该实施哪种身份验证方法?

A.   形式

B.   基本的

C.   Windows

D.   kerberos

40: 如果您限制了控制器,以便所有操作都要求用户获得授权,那么您如何表明应在未经授权的情况下进行特定操作?

A.   打电话给匿名静态课程

B.   允许使用者属性

C.   允许nony词属性

D.   授权属性

41: 哪个类代表HTTP调用Web API框架的结果?

A.   httprequestmessage

B.   响应

C.   httpresponsemessage

D.   requestMessage

42: 您正在在产品控制器内部编写一种称为Addproduct的操作方法。代码中的逻辑表明,您需要通过控制器的操作方法来调用购物车控制器的添加方法。哪一行代码可以完成此操作?

A.   返回视图(" cart.add")

B.   返回重定向(" cart/add")

C.   response.redirect(" cart.aspx?add")

43: 哪个类代表Web API框架的初始HTTP类?

A.   requestMessage

B.   httpresponsemessage

C.   httprequestmessage

D.   响应

44: [WebMethod]使用AJAX调用MVC操作时需要属性

A.   错误的

B.   真的

45: 执行部分页面更新时,您将从控制器操作中返回哪个类?

A.   动作

B.   局部

C.   partialViewResult

D.   ViewResult

46: 如果您想使用部分视图,但也从父视图中传递了相同的模型对象,您将使用什么HTML助手?

A.   html.partialwithmodel()

B.   html.action()

C.   html.partial()

D.   html.actionwithmodel()

47: 哪种属性用于处理通过操作方法抛出的异常?

A.   ValidateExceptionAttribute

B.   忽略Erroratribute

C.   CatchErtroratibute

D.   hange errorattribute

E.   ignoreExceptionAttribute

48: tempdata用于:

A.   将数据从视图传递给控制器​​动作

B.   在两个连续请求之间传递数据

C.   将数据从控制器动作传递到视图

49: outputcatheattribute是用什么?

A.   没有答案

B.   跳过方法执行,直到缓存输出到期。

C.   标记将缓存输出的动作方法。

D.   要通知客户端浏览器,应缓存输出。

50: 哪个班级不是Action Result的孩子?

A.   CSSRESULT

B.   redirecttorouteresult

C.   httpstatuscoderesult

D.   Javascriptresult

E.   jsonresult