@foreach (var item in Model) {
@Html.DisplayFor(modelItem => item.品号)
@Html.DisplayFor(modelItem => item.品名)
@Html.DisplayFor(modelItem => item.规格)
@Html.DisplayFor(modelItem => item.单位)
@Html.DisplayFor(modelItem => item.成本单价)
运行项目,点击产品信息查询页,如下图: 条件筛选查询完成!
(2)怎样认识MVC作为框架或者设计模式?框架和设计模式有何不同? 答:
mvc设计模式和mvc框架的区别
架构:简单的说架构就是一个蓝图,是一种设计方案,将客户的不同需求抽象成为抽象组件,并且能够描述这些抽象组件之间的通信和调用。
框架:软件框架是项目软件开发过程中提取特定领域软件的共性部分形成的体系结构,不同领域的软件项目有着不同的框架类型。框架不是现成可用的应用系统。而是一个半成品,提供了诸多服务,开发人员进行二次开发,实现具体功能的应用系统。
设计模式:是一套被反复使用、多数人知晓,经过分类编目的、代码设计经验的总结,它强调的是一个设计问题的解决方法。
MVC框架,它强制性的使应用程序输入、处理和输出分开。使用MVC应用程序被分成三个核心部件:模型、视图、控制器。它们各自处理自己的任务。
由上可知,要使用MVC框架,则一定要遵守该框架的规则,它有它的强制性所在。它所使用的三个核心部件其实都是来自MVC模型。
设计模型和框架的区别:
在软件生产中有三种级别的重用:内部重用(即在同一应用中能公共使用的抽象块),代码重用(即将通用模块组合成库或工具集,以便在多个应用和领域都能使用),应用框架的重用(即为专用领域提供通用的或现成的基础结构,以获得最高级别的重用性)。
框架通常是代码重用,而设计模式是设计重用,架构则介于两者之间。 设计模式是对在某种环境中反复出现的问题以及解决该问题的方案的描述,它比框架更抽象;框架可以用代码表示,也能直接执行或复用,而对模式而言只有实例才能用代码表示;设计模式是比框架更小的元素,一个框架中往往含有一个或多个设计模式,框架总是针对某一特定应用领域,但同一模式却可适用于各种应用。可以 说,框架是软件,而设计模式是软件的知识。
软件设计实践 - 数据结构与算法基础实验



