0

私はMVCを初めて使用し、多くのリソースを調べましたが、完全なヘルプが見つからなかったので、私が達成しようとしていることについての私の理解は次のとおりです:

「会社」というモデルがあり、各会社には名前、住所、電子メール、連絡先番号があります。

これはモデルとしては少しハイレベルだと言われましたが、その理由はよくわかりません..

私のアクションはどうあるべきですか - 会社の追加、会社の編集、会社の削除? - 基本的に、ユーザーが必要とするアクションは何ですか?

4

3 に答える 3

0

MVCを初めて使用し、完全なリソースをまだ見つけていないため、最初から高度なレベルに進むasp.netmvc3でScottAllenのビデオを視聴することをお勧めします。それは初心者のための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- building-infrastructure!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

コントローラー Company 内で、会社の詳細を追加する必要がある場合は、Inside ビューで、ターゲット コントローラーを "Company" として、アクションを "AddCompany" として配置します。送信ボタンをクリックすると、コントロールは「Company」コントローラー内の「AddCompany」アクションに直接移動します。

それによると、会社の詳細をデータベースに追加できます。

会社の編集/更新/削除の同様のシナリオ。

よろしく、 Pavan.G

于 2012-12-03T10:04:01.933 に答える
0

問題はありません。いつものように、それはあなたのシナリオに依存します。会社を管理するためのアプリを作成している場合、あなたのモデルは私には問題ないように思えます。あなたが引っ越し会社で、会社をある場所から別の場所に移動する場合、アドレスはコアの一部であり、より詳細なレベルを含めることができるため、モデルのエンティティにもなる可能性があります。

アクションについても同様に、追加、編集、削除が適切な候補です。コントローラーはこれらのアクションを受け取り、モデルを変更します。これらの変更はビューにも反映されます。

MVC 自体は幅広い概念です。その意味は多かれ少なかれ明確ですが、さまざまな種類のアプリケーション (つまり、モデル 2と呼ばれることが多い Web アプリケーション) に適応されています。

于 2012-12-02T13:15:20.890 に答える