私は、ASP.Net WebForms、UIP、Unity、MVP、およびEntlib 3.1をラップするカスタムフレームワークを使用して作成された一連のWebベースアプリケーションのテクノロジーの評価、プロトタイピング、および潜在的に定義するアプリケーションアーキテクチャの過程にあります。現在のツールキットで発生する問題のいくつかは次のとおりです。
プログレッシブエンハンスメントをプレゼンテーション層に組み込むために、最新のクライアント側テクノロジを利用することは非常に困難です。
ユーザーコントロールは本質的に再利用が難しく、サーバーコントロールの作成が複雑になるため、大規模な使用が妨げられます。
マスターページの概念は、組織全体での再利用を提供しません。とにかく、プロジェクトチームによって大幅にカスタマイズする必要があります。
アクセス可能で、準拠し、クロスブロワー互換のHTMLを作成することは非常に困難です。
ポートフォリオ内のアプリケーション間で再利用可能な画面(ビュー)を使用する機会はほとんど、またはまったくありません。
私たちが持っている重要な要件の1つは、構成可能/構成可能なナビゲーションフローを生成する機能です。現在のアーキテクチャでは、UIPアプリケーションブロックは比較的簡単にそれを可能にします。
将来のWebアプリケーションでのASP.NetMVC4の使用を評価しています。
私の質問はこれです:
ASP.Net MVCを使用してUIPスタイルの構成可能/構成可能なナビゲーション機能を実装した人はいますか?
この正確な問題を解決する予定のPageFlowアプリケーションブロック: http ://webclientguidance.codeplex.com/wikipage?title = Page%20Flow%20Application%20Blockに出くわしました。
wcsf contribプロジェクト( http://wcsfcontrib.codeplex.com/ )からPageFlowアプリケーションブロックをダウンロードしましたが、ソースコードがVS2010でコンパイルされていません。誰かがPageFlowアプリケーションブロックを使用しましたか?このアプリケーションブロックはサポートされていないため、廃止されていますか?
ウィザードスタイルのWebアプリケーションに対して構成可能なナビゲーション機能を実行する必要がある場合、どのように実行しますか?
長い質問でごめんなさい。できるだけ多くのコンテキストを提供したかったのです。