我是MVC的新手,我查看了很多资源,但没有找到任何完整的帮助,所以这里是我对我想要实现的目标的理解:
我有一个名为'公司'的模型,每个公司都有一个姓名,地址,电子邮件和联系电话。
我被告知这是一个高级别的模型,我不明白为什么......
至于我的行为应该是什么 - 添加公司,编辑公司,删除公司? - 基本上用户需要采取什么行动?
答案 0 :(得分:0)
我没有看到任何问题。一如既往,这取决于您的情况。如果您正在创建一个管理公司的应用程序,那么您的模型对我来说似乎没问题。如果您是一家搬家公司,并将公司从一个地方转移到另一个地方,那么地址也可能是您模型中的一个实体,因为它是您核心的一部分,可以包含更多详细信息。
同样的行动,添加,编辑,删除都是不错的选择。控制器接收这些操作,修改模型,这些更改也反映在视图中。
MVC本身就是一个广泛的概念。它的含义或多或少是清晰的,但它已适应不同类型的应用程序(即通常称为Model 2的网络应用程序。)
答案 1 :(得分:0)
在控制器公司内部,如果您需要添加公司详细信息,则内部视图将目标控制器设置为“公司”,将操作设置为“AddCompany”。 通过单击提交按钮,控件直接导航到“公司”控制器内的“AddCompany”操作。
根据您可以将公司详细信息添加到数据库中。
编辑/更新/删除公司的类似方案。
此致 Pavan.G
答案 2 :(得分:0)
由于您刚接触MVC并且还没有找到任何完整的资源,我建议您观看Scott Allen在asp.net mvc 3上的视频,这些视频从头开始并升级到高级。它涵盖了初学者的MVC中的几乎所有内容,并且应该清除您的大多数疑问,这里是下面的链接
希望这有帮助!