关于ASP.NET MVC中 主题对引用Model的影响和分析
MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller) 的缩写。是软件工程中的一种软件架构模式。
Model(模型): 处理应用程序数据逻辑的部分。
View(视图) : 数据显示的部分、用户交互。
Controller(控制器): 从视图读取数据,控制用户输入,并向模型发送数据。
优点:
耦合性低:视图层和业务层分离,这样就允许更改视图层代码而不用重新编译模 型和控制器代码,同样,一个应用的业务流程或者业务规则的改变只需要改动 MVC的模型层即可。 2. 重用性高:用户可以通过电脑也可通过手机来订购某样产品,虽然订购的方式不 一样,但处理订购产品的方式是一样的。 3. 部署快:使用MVC模式使开发时间得到相当大的缩减,它使程序员集中精力于业 务逻辑,界面程序员(HTML和JSP开发人员)集中精力于表现形式上。 4. 可维护性高:分离视图层和业务逻辑层也使得WEB应用更易于维护和修改。
缺点:
增加系统结构和实现的复杂性:对于简单的界面,严格遵循MVC,使模型、视图 与控制器分离,会增加结构的复杂性,并可能产生过多的更新操作,降低运行效率。
Model的引用就是入门ASP.NET MVC编程语言的第一步,但对于一些用过一段时间的开发人员来说,默认的主题可能会有些厌烦,也就会有很大一部分的人会改主题,然后继续着自己的项目,但做完一个项目,做第二个项目的时候往往会有这样一些人犯跟我将在下面介绍的错误一样的错误。
开发工具:Visual Studio 2015
注意控制器的命名规则:名称+Controller
ASP .NET MVC 是三种 ASP .NET 编程模式中的一种。
ASP .NET 支持三种不同的开发模式: Web Pages(Web 页面)、Web Forms(Web 窗体)、MVC(Model View Controller 模型视图控制器)。前面种目前使用较少。(摘抄于ASP .NET MVC入门基础知识点)
和往常一样建立MVC后添加Model到下图后:
点击完成后:(会发现没反应,再多次点击完成后遮罩层变浓,然后出现未响应)
也可能是本人电脑的原因,反正它不会和往常一样出现应该出现的步骤,可能有些流程和提示不会弹出来,
已知的有:1.安全警告提示窗口它不会弹出来;
2.添加Model完成后不会自动打开Model; (背景图片原因)
等它加载一段时间后,出现已下页面:
空间不支持透明的背景色,点击确定后发现没什么事,可以正常操作,
然后就会搭建自己的HTML网页,(注意DIV内的字)开启调试后:
由于是演示错误,div没写很多,嗯? 怎么会出现错误,
然后随便点击一条错误数据他会打开以下红色下划线的文件 (因为我把Model名设成LeBron James 的 所以是出现以下信息)