在ASP.NETMVC中,关于WebAPI控制器与普通的控制器的区别,下面说法正确的是()。
A.普通控制器返回原始对象
B.WebAPI控制器继承System.Web.Http.ApiController
C.普通控制器根据HTTP动词调度操作
D.WebAPI控制器返回视图和其他操作辅助对象
A.普通控制器返回原始对象
B.WebAPI控制器继承System.Web.Http.ApiController
C.普通控制器根据HTTP动词调度操作
D.WebAPI控制器返回视图和其他操作辅助对象
A.ASP.NETMVC依赖于HttpHandler,关于请求是怎么进入控制器的,其实就是用到了HttpHandler
B.Session,Cookie,Cache和Application这些ASP.NET的对象保存机制在MVC中依然是需要用到的
C.HttpContext,Request,Response,Server对象在MVC中仍然可以使用,在Controller中通过智能感知的形式很容易得到这些对象
D.ASP.NET是在核心ASP.NETMVC基础之上构建的
A.测试通常分为人工测试和自动化测试
B.测试可以找到所有问题
C.自动化测试是通过测试软件执行特定的测试工作
D.自动化测试最为常见的是单元测试
A.无论何时,客户端验证都是必不可少的,而且不会失效。
B.服务端的模型验证不可或缺,ModelState.IsValid方法将担当审查的重任,决定验证是否通过。
C.一般程序中需要结合客户端验证和服务器端验证同时使用。
D.服务器端验证是非常重要的一个环节,而且网络攻击无法绕过服务器端验证。
A.服务URL若要安装到本地,则直接输入localhost即可
B.当“服务URL”输入的是本机地址(localhost),用户名字段不需要输入
C.当“服务URL”输入的是本机地址(localhost),密码字段不需要输入
D.发布到IIS站点后的网址,每次发布成功,VisuaStudio都会自动开启浏览器,并自动输入该网址。此字段必须输入
A.Html.BeginForm用于创建普通的表单标签。
B.Ajax.BeginForm方法创建的是异步表单。
C.提交到当前页面,提交方式为Post,异步更新模块ID为UserLogOnContainer的定义如下:Ajax.BeginForm(newAjaxOptions{UpdateTargetId="UserLogOnContainer",HttpMethod="Post",OnSuccess=""})
D.提交到指定控制器下的操作方法,提交方式为Post,异步更新模块ID为UserLogOnContainer,定义如下:Ajax.BeginForm("controller","action",null,newAjaxOptions{UpdateTargetId="UserLogOnContainer",HttpMethod="Post",OnSuccess=""})
A.控制器:必须与Controller结尾命名
B.视图:必须放在Views文件夹下面,并且要和控制器同名的子目录中创建
C.模型:必须与Controller结尾命名
D.视图:必须放在根目录下
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!