1)什么是ASP.NETMVC?
ASP.NETMVC是一个Web应用程序框架。它重量轻,可测试性强。MVC将应用程序分为三个组件-模型,视图和控制器。
2)你能解释一下MVC中的模型,控制器和视图吗?
模型-它是一个业务实体,用于表示应用程序数据。
控制器-用户发送的请求总是通过控制器分散,它的职责是使用View()方法重定向到特定视图。
视图-这是MVC的表示层。
3)解释MVC(MVC4)第4版中添加的新功能?
以下是新增的功能-
→异步控制器任务支持。
→捆绑java脚本。
→隔离MVC路由,WebAPI,Bundle等的配置。
→移动模板
→添加了用于创建基于REST的服务的ASP.NETWebAPI模板。
→异步控制器任务支持。
→捆绑java脚本。
→隔离MVC路由,WebAPI,Bundle等的配置。
4)你能解释一下MVC的页面生命周期吗?
以下是序列中的处理顺序-
→应用初始化
→路由
→实例化并执行控制器
→找到并调用控制器操作
→实例化和渲染视图。
5)MVC比ASP.NET有什么优势?
→在UI(表示层),模型(传输对象/域对象/实体)和业务逻辑(控制器)之间提供清晰的