Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 我的模式和行动应该是什么?_Asp.net Mvc - Fatal编程技术网

Asp.net mvc 我的模式和行动应该是什么?

Asp.net mvc 我的模式和行动应该是什么?,asp.net-mvc,Asp.net Mvc,我是MVC新手,我查阅了大量资源,但没有找到任何完整的帮助,因此以下是我对我试图实现的目标的理解: 我有一个叫做“公司”的模型,每个公司都有名字、地址、电子邮件和联系电话 有人告诉我,这是一个有点高层次的模型,我真的不明白为什么 至于我的操作应该是什么-添加公司、编辑公司、删除公司?-基本上,用户需要什么操作?我没有看到任何问题。一如既往,这取决于您的情景。如果你正在创建一个管理公司的应用程序,那么我觉得你的模型还可以。如果您是一家搬家公司,并且将公司从一个地方搬到另一个地方,那么地址也可能是您

我是MVC新手,我查阅了大量资源,但没有找到任何完整的帮助,因此以下是我对我试图实现的目标的理解:

我有一个叫做“公司”的模型,每个公司都有名字、地址、电子邮件和联系电话

有人告诉我,这是一个有点高层次的模型,我真的不明白为什么


至于我的操作应该是什么-添加公司、编辑公司、删除公司?-基本上,用户需要什么操作?

我没有看到任何问题。一如既往,这取决于您的情景。如果你正在创建一个管理公司的应用程序,那么我觉得你的模型还可以。如果您是一家搬家公司,并且将公司从一个地方搬到另一个地方,那么地址也可能是您模型中的一个实体,因为它是您核心的一部分,可以包含更多的细节

同样,添加、编辑和删除操作也是很好的候选操作。控制器接收这些动作,修改模型,这些更改也反映在视图中


MVC本身是一个宽泛的概念。它的含义或多或少是清楚的,但它已经适应了不同类型的应用程序(即经常调用它的web应用程序)。

在控制器公司内部,如果您需要添加公司详细信息,请在内部视图中将您的目标控制器设置为“公司”,将操作设置为“AddCompany”。 通过单击提交按钮,控件直接导航到“公司”控制器内的“AddCompany”操作

根据这一点,您可以将公司详细信息添加到数据库中

编辑/更新/删除公司的类似场景

问候,,
Pavan.G

由于您刚加入MVC,还没有找到任何完整的资源,我建议您在asp.net MVC 3上观看Scott Allen的视频,这些视频从头开始,并升级到高级水平。它涵盖了MVC中的几乎所有面向初学者的内容,应该可以消除您的大多数疑问,下面是链接


希望这有帮助

我甚至想知道是否值得沿着MVC路线走下去,因为谢谢你。我有点明白了背后的想法。类似于CSS/HTML如何被用来分离内容和样式,我认为。。。