2009-07-06 26 views
0

私はasp.net mvc Webサイト製品を開発しています。これは、顧客がプロジェクトの外で独自のコンテンツページを追加できるようにする必要があります。asp.net webformsとmvcの統合

このように、製品はすべてマスターページを使用してコアページセット(ビュー)を配信します。クライアントは、私がMVCのマスターページから継承できると望んでいた独自のWebページ(.aspx)を追加することができます。明らかにビューのコンテキストがないので、すべてのHTMLヘルパーとUrl。*呼び出しが失敗します。

誰かがmvc製品にウェブページを追加し、可能な限り多くの構造を再利用できるようにする最良の戦略は何でしょうか。

+0

クライアントは任意のページ数を追加できますか?または、編集可能なページ数が設定されていますか? – russau

+0

彼らは彼らが望むだけ多くを加えることができます。 sitemap xmlファイルを使用すると、これらをサイトにシームレスに統合できます。 –

答えて

0

Scott Hanselmanのブログ記事では、これらのテクノロジを混在させる方法については、ASP.NET MVCと従来のASP.NETを一緒に使用したいと思っている読者が必要です。あなたが記述している何

Plug-In Hybrids: ASP.NET WebForms and ASP.MVC and ASP.NET Dynamic Data Side By Side

+0

はい、これは統合されたものではありません。 WebフォームからMVCのマスターページhtmlを使用できるようにしたい。 –

2

は、コンテンツ管理システムです。 MVCにはいくつかのものがあります。それらの1つはN2です。

http://n2cms.com/

もう一つはOxiteです:N2は、あなたが誰でも更新できるウェブサイトの構築を支援するための軽量CMSフレームワークです。 Oxiteは純粋なMVC CMSです:

http://www.codeplex.com/oxite

これらはオープンソースなので、あなたが開いてそれらを破ると、彼らはそれをやったかを見ることができます。

関連する問題