MVC については長い間聞いてきましたが、勉強したことはありませんでした。以前は、.NET WebForm を最もよく使用していて、3 層アーキテクチャのほうに慣れていました。最近、会社が MVC フレームワークを使用していくつかのプロジェクトを実行することになったので、私も MVC フレームワークに連絡して学び始めました。いくつかのチュートリアルを読んだ後、私は M-V-C の一般的な意味を理解し、このアーキテクチャについても一般的に理解しました。ただし、いくつかの詳細は WebFrm とはまだ異なっていることを認めざるを得ません。ここでは、それを実行するための簡単な例を示します。いくつか例を見てみると、ほとんどがLinqToSqlを使っていますが、ここではADOを使っています。こっちのほうが便利な気がします(笑)。
PHPプログラムをやったことがあったので、トップページの表示方法はわかりやすいです。 MVC フレームワークには、デフォルトの ルーティング ルールがいくつかあります (もちろん、これらはカスタマイズ可能です)。このルールは非常に特殊です
それでは、直接例を示してみましょう。
まず、図に示すように、新しい空のMVCプロジェクトを作成します。これはMVC 2.0バージョンです
。ここでは「FirstMvc」という名前が付けられています。プロジェクトのディレクトリ構造は自動的に追加されます
「Controller」ディレクトリの下に新しいcontrollerを作成し、「MemberController.cs」という名前を付けます
同時に、「View」ディレクトリの下に対応するViewを追加します
。データ ロジックの操作は基本的に制御であり、MemberController.cs に実装されているコントローラーで行われます。
より現実的にするために、Modelディレクトリの下にエンティティクラスも構築し、それにMember.cs
は完了したので、始めましょうフロントデスク - ビュー<%@ Page Language="C#" Inherits="System.Web.Mvc.ViewPage<dynamic>" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <style type="text/css"> table { width: 50%; border-top: 1px solid #e5eff8; border-right: 1px solid #e5eff8; margin: 1em auto; border-collapse: collapse; } td { color: #678197; border-bottom: 1px solid #e5eff8; border-left: 1px solid #e5eff8; padding: .3em 1em; text-align: center; } </style> <script src="http://www.cnblogs.com/Scripts/jquery-1.4.1.min.js" type="text/javascript"></script>
1. 特別なおすすめ: 「php Programmer Toolbox」V0.1バージョンのダウンロード
2. ASPの無料ビデオチュートリアル
.NET MyMVCフレームワークのアクション実行処理の詳細説明5.
.NET MyMVCフレームワークのメソッドへの値の割り当て方法のチュートリアル6.
.NET MyMVCフレームワークの戻り値処理チュートリアル
以上がエントリーレベルの .NET MVC の例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。