1.Controller
1)を追加します:
右追加するコントローラのディレクトリに、新にちなんで名付けられた、空を、コントローラから選ぶ選択する多くのモデルがあります。新しいビューの後
ディレクトリ同期は、対応するビューファイルのディレクトリ名を生成します。
これらはControllerクラスから継承されています
コントローラActionResultlデフォルトの戻り値の型のメソッドは、変更することができます
ディレクトリに変更し、ファイル名に追加を実行し、ドメイン名で自動的に生成されたビューは、あなたがルートにアクセスすることができます
/こんにちはアクセスを通るルート
使用してシステムを。 使用してSystem.Collections.Genericを。 使用してSystem.Linqのを。 使用してのSystem.Webを。 使用してSystem.Web.Mvcを。 名前空間HelloMVC.Controllers { パブリック クラスHelloController:コントローラー { // GET:こんにちは パブリック 文字列インデックス() { リターン " こんにちはMVC " 。 } } }
はいアクセス/こんにちは/経由のルート:また、独自のメソッド(ルーティング)を作成することができます
使用してシステムを。 使用してSystem.Collections.Genericを。 使用してSystem.Linqのを。 使用してのSystem.Webを。 使用してSystem.Web.Mvcを。 名前空間HelloMVC.Controllers { パブリック クラスHelloController:コントローラー { // GET:こんにちは パブリック 文字列インデックス() { リターン " こんにちはMVC " 。 } パブリック 文字列はい() { リターン 「YSE MVC、これがはいであります。」。 } } }
あなたがURLパラメータを渡す場合は、パラメータは、上記の方法に追加されます
使用してシステムを。 使用してSystem.Collections.Genericを。 使用してSystem.Linqのを。 使用してのSystem.Webを。 使用してSystem.Web.Mvcを。 名前空間HelloMVC.Controllers { パブリック クラスHelloController:コントローラー { // GET:こんにちは パブリック 文字列インデックス() { リターン " こんにちはMVC " 。 } パブリック 文字列は、はい(文字列名) { リターン 「YSE MVC、これがはいであります。」 +名前; } } }
しかし、その安全性が低いこと
ユーザは、典型的には、質量の参加を受信した場合、我々は最初のコードを行います。
また、送信することができるデフォルトパラメータが追加されます
使用してシステムを。 使用してSystem.Collections.Genericを。 使用してSystem.Linqのを。 使用してのSystem.Webを。 使用してSystem.Web.Mvcを。 名前空間HelloMVC.Controllers { パブリック クラスHelloController:コントローラー { // GET:こんにちは パブリック 文字列インデックス() { リターン " こんにちはMVC " 。 } // 参数缺省值 パブリック ストリングはい(文字列名= " リンダ" ) { リターン " YSE MVC、これはYesです。" + HttpUtility.HtmlEncode(名); // 或リターン"YSE MVCは、これはYesです。" + Server.HtmlEncode(名); } } }
ヒント:F5キーデバッグモード、実行ブレークポイント
実行ブレークポイントのないCTRL + F5デバッグモード
我々は提案IISサーバーを構築するためにテストを使用します
あなたは、いくつかの設定ファイルにGlobal.asaxのルートを表示することができます
RegisterRoutes方法
2)技術をデバッグ。