单选题 在ASP.NET MVC中,以下关于控制器的说法错误的是?
A、控制器类名必须由Controller结尾
B、控制器类名可以自定义结尾
C、控制器的父类是Controller类
D、控制器至少有一个返回值为ActionResult的public方法
单选题 在MVC的设计中能够接收用户请求,并且进行转发的层是?
A、Models
B、View
C、Controller
D、Web
单选题 在ASP.NET MVC的控制器中,存在以下代码:
public ActionResult Index(){
ViewBag.Name = "zhangsan";
TempData["Age"] = 20;
return View();
}
则以下说法正确的是?
A、Index.cshtml页面无法获取到姓名Name信息。
B、Abount.cshtml页面可以获取到姓名Name信息。
C、Index.cshtml页面无法获取到年龄Age信息。
D、Abount.cshtml页面可以获取到年龄Age信息。
单选题 在ASP.NET MVC中,以下代码说法错误的是?
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
);
A、访问首页时,完整路径为"http://域名/Default/Index"
B、该配置所在文件路径为:/App_Start/RouteConfig.cs
C、访问:http://域名/Home/Add时,调用的是Add方法
D、id在url请求过程中可以省略。
单选题 在Asp.NET MVC中如何获取上传文件保存路径?
A、通过File类获取磁盘路径。
B、通过Server.MapPath()获取服务器路径。
C、通过Directory获取磁盘目录。
D、直接使用绝对路径。
单选题 在ASP.NET MVC中,对以下代码生成的HTML代码,分析正确的是?
@Html.ActionLink("链接文字","Upload",new {id=123,page=5})
单选题 在ASP.NET MVC中,关于以下代码,说法错误的是?
[HttpPost]
public ActionResult Index(string uname,int? uage){
return View();
}
A、通过点击超链接会访问该Action方法。
B、该方法必须是Post请求才可以处理。
C、页面中表单元素的name值需要和参数名称对应。
D、int?参数表示可以为int类型,也可以为空类型。
单选题 在ASP.NET MVC中,下列关于ViewData对象说法错误的是?
A、ViewData对象实际上是ControllerBase类中的一个属性。
B、ViewData对象本身是一个字典结构类型。
C、ViewData属性中的值在多次请求过程中,会保存所有数据。
D、ViewData只在一次Http请求中有效,下一次请求会清空内容。