0

我是 MVC 的新手,我查看了许多资源,但没有找到任何完整的帮助,所以这是我对我想要实现的目标的理解:

我有一个名为“公司”的模型,其中每家公司都有一个名称、地址、电子邮件和联系电话。

有人告诉我这作为一个模型有点高级,我真的不明白为什么..

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

4

3 回答 3

0

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

http://pluralsight.com/training/courses/TableOfContents?courseName=aspdotnet-mvc3-intro&highlight=scott-allen_mvc3-building-intro!scott-allen_mvc3-building-controllers!scott-allen_mvc3-building-security!scott-allen_mvc3-建筑基础设施!scott-allen_mvc3-building-ajax!scott-allen_mvc3-building-deploy!scott-allen_mvc3-building-views!scott-allen_mvc3-building-data-ii!scott-allen_mvc3-building-tdd!scott-allen_mvc3- building-data-i-2#mvc3-building-intro

希望这可以帮助!

于 2012-12-05T19:01:54.533 回答
0

我看不出有什么问题。与往常一样,这取决于您的情况。如果您正在创建一个应用程序来管理公司,那么您的模型对我来说似乎没问题。如果您是一家搬家公司,并且将公司从一个地方搬到另一个地方,那么地址也可以是您模型中的一个实体,因为它是您核心的一部分,并且可以包含更多详细信息。

操作也是如此,添加、编辑、删除都是不错的选择。Controller接收这些动作,修改Model,而这些变化也反映在View中。

MVC 本身是一个宽泛的概念。它的含义或多或少很清楚,但它已经适应了不同类型的应用程序(即通常称为模型 2的网络应用程序)。

于 2012-12-02T13:15:20.890 回答
0

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

据此,您可以将公司详细信息添加到数据库中。

编辑/更新/删除公司的类似情况。

问候, Pavan.G

于 2012-12-03T10:04:01.933 回答