2009-04-24 13 views
3

背景:
ASP.net MVCは、ASP.NETアプリケーションを構造化して開発する際の主なパラダイムシフトです。 「コードビハインド」型のメンタリティから、メンタル性のような標準的なMVC Ruby on Railsへの移行。単体テストの容易さとコードの分離(HTMLのインラインコードは議論の余地があるかもしれませんが)のための簡単なツールとしての努力を歓迎します。ASP.NET MVC&Expression XAML - どのように統合しますか?

ExpressionおよびXAMLは、プレゼンテーションレイヤーを記述するためのもので、デザイナーにとってはシンプルなものです。

質問です:

我々は表現とXAMLを使用して設計チームは、(V)iewsを作成したり、開発フローに統合することになってんどのように私たちの次のWebサイトの開発にASP.NET MVCを使用している場合?

具体的には、ExpressionユーザーはまだASP.NET MVCの世界で動作しますか?

Expressionのモデルのページには、パラダイムの背後にあるコードも使用されています。

+0

新しいフレームワークとパターンのクラッシュ音 – MrTelly

+1

http://www.codeplex.com/caliburnをご覧ください – idursun

答えて

3

これはハックですが、XAMLを使用してASP.NET MVCで静止画像をレンダリングできます。 ASP.NET MVCは、私のポストのXAMLを満たしているチェック - サーバーサイド画像レンダリング - XAMLをレンダリングし、WPFは

http://amazedsaint.blogspot.com/2010/07/xaml-meets-aspnet-mvc-create-databound.html

も表示しているMvcXaml projectがあるASP.NET MVCでの画像として制御する方法を示していますXAMLビューに基づいて画像を動的に生成できるエンジン。

http://mvcxaml.codeplex.com

0

これは私が間違っているかもしれないいくつかの前提を立ててこれに答えようとします。

ASP.Net MVCはウェブ技術であり、XAMLはデスクトップワンです。 XAMLはInternet Explorerで使用できますが、基本的にはハックですが、デスクトップやSilverlightアプリケーションに最適です。

デスクトップ用のMVCに似たパラダイムが必要な場合は、M-V-VMパターンを試してください。このパターンは、WPFとXAMLにより適しています。
M-V-VMを使用すると、ほぼコードビハインドフリーのビューを作成できます。あなたがMVCを使用して、ウェブサイトを作っているとあなたがデザインチームを統合しようとしている場合
MV-VMに素晴らしいイントロthis video by Jason Dolinger

で、あなたは彼らがあなたのサイトのHTML + CSSビューを作成させてください開発者はコントローラとモデルを作成します。

質問を誤解している場合は、この回答にコメントしてください。

0

私は現在、これらの言葉で私の頭を叩いています。しかし、多分このsilverlight-as-a-view-in-aspnet-mvcの記事は役に立ちますか?あなたはXAMLについて尋ねましたが、Silverlightが使用するものです。

関連する問題