タグ

asp.net mvcとrazorに関するlizyのブックマーク (4)

  • 第6回 テンプレート機能でビュー開発を効率化(1/3) - @IT

    前回は、ASP.NET MVC 3で搭載された新たなビュー・エンジン「Razor」と、ビュー開発で利用できる主なビュー・ヘルパーについて解説した。ASP.NET MVCでは、Webフォームのようなサーバ・コントロールこそ利用できないものの、ビュー・ヘルパーを活用することで、ビュー開発をかなりの程度まで効率化できる。 今回も前回に引き続き、ビュー・ヘルパーの話題だ。前回扱えなかったビュー・ヘルパーとして、DisplayFor/EditorFor、DisplayForModel/EditorForModelヘルパーについて解説するとともに、記事後半では、ビュー・ヘルパーの自作についても扱う。 モデルを自動認識する高機能なビュー・ヘルパー - DisplayFor/EditorFor - DisplayFor/EditorForヘルパーは、いうなれば、モデル定義に応じて出力を自在に変化できるヘル

  • ASP.NET MVC 3Tools UpdateとView周りの改良点

    はじめに 今回はView周りの改良点を解説します。とは言っても、MVC 3におけるViewの変更点はHTML5開発のしやすさと、ビューエンジンのRazorになるのでこの2点と、4月に提供開始されたMVC Tools Updateについてご紹介します。 なお、ASP.NET MVCの基的な開発については過去の連載を参照してください。 ASP.NET MVCフレームワーク 正式版 入門 ASP.NET MVC 2入門 颯爽登場!ASP.NET MVC 3の概要を押さえる 必要な環境 次の環境が必要です。 Visual Studio 2010(Visual Web Developer 2010でもOK) ASP.NET MVC 3 RTW版 ASP.NET MVC 3 Tools Update(日語版含む) MVC Html5 Toolkit Visual Studio 2010(以下、VS

    ASP.NET MVC 3Tools UpdateとView周りの改良点
  • 第1回 Controller-View開発のキモを押さえる(1/3) - @IT

    前回のプロローグ編でASP.NET MVCの概要を理解したところで、今回からはいよいよ論。具体的なサンプルを交えながら、ASP.NET MVCプログラミングの基を理解していく。 今回扱うのはMVCモデルの中でも「V」「C」(=View-Controller)の部分だ。肝心のModelが登場しないので、全体像が見えにくいのではと思われるかもしれないが、心配することはない。 実はASP.NET MVCの質とはController+View機能であって、Model部分にはASP.NET MVC固有で覚えなければならないことはそれほど多くない(例えば、データベース・アクセスであれば.NET Framework標準のLINQやEntity Frameworkの知識をそのまま活用できる)。今後、学習を進めていく中でも、まずはそのことを念頭に置いておくと、ポイントを絞った理解が得られやすいだろう。

  • ASP.NET MVC 3 でも使えるはてなスターとはてなブックマークのヘルパーを作った - しばやん雑記

    いやー、ASP.NET MVC 3 と Razor は盛り上がってますねー。マイクロソフトの気恐ろしいです。 ついったーを見てると結構 WebMatrix で使えるヘルパーを作ってる方が多かったので、はてなーらしくはてなスターとはてなブックマーク機能を使うためのヘルパーを作りました。どっちもヘルパーにする必要あるの?という感じですが気にせず行きます。ヘルパーってそんなものですよね。 おさらい Razor にはそれ自体にヘルパーを定義するための機能が追加されました。キーワードは @helper で、cshtml 中にメソッドのような形で埋め込むことが出来ます。 @helper HelperName(string param1, string param2) { <span>@param1 : @param2</span> } 見た目は殆どメソッドです。まあ実体もメソッドなんですけど {}

    ASP.NET MVC 3 でも使えるはてなスターとはてなブックマークのヘルパーを作った - しばやん雑記
  • 1