2010-12-03 7 views
0

新しいmvc3カミソリWebアプリケーションの作業を開始しようとしています。このアプリケーションではExt.Netを使用したいと思いますが、ext.netは基本的にExtJs UIスイートをラップするコンパイル済みのユーザーコントロールを使用して動作します。新しいカミソリベースのMVC3 Webアプリケーションで "古い" asp.netユーザーコントロールを操作するためのオプション

デフォルトのasp.netビューエンジンでMVC2を使用してダウンロードできるext.net MVCの例があります。ビュー内にold-skool webformsコードに非常によく似ていますが、それはうまくいきます。ビュー/マスターインサイド

<%@ Register Assembly="Ext.Net" Namespace="Ext.Net" TagPrefix="ext" %> 
    ... 
    <ext:ViewPort ID="ViewPort1" runat="server" Layout="border"> 
    <Items> 
     <ext:Panel ID="Panel1" 
      runat="server" 
      ... 

は理想的には、私は私の新しいアプリケーションのためのMVC3を使用したい、と私はかみそりに移動することは非常に熱心です。しかし、明らかに、私はビュー内でユーザーコントロールをレンダリングしているので、これはうまくいきません。

ext.netの人がmvcビューエンジン用に製品を移植するかどうかわかりませんが、その間に同じことを達成するために使用できる解決策がありますか? (私はむしろExtJSを直接使用しないでください - 配信を迅速化し、ext.netをもっと簡単に見たいと思っています)

答えて

0

現在、Ext.NETはRazorでは動作しませんが、デフォルトのMVCビューエンジンでは完全に正常に機能します。

この時点で、次のExt.NETのリリースが同時に進行中であり、すべてのMVCビューエンジンを完全にサポートします。それが今あなたを助けないが、将来のプロジェクトには興味があるかもしれないことは分かっている。

@jfar - Ext.NETはViewStateに依存せず、ASP.NET MVCビュー内でレンダリングします。

+0

ありがとうございました。いくつかの検討の後、私はExt.Netを使用して保存された努力が剃刀から得られる利益だと思うので、それに固執して、次のバージョンが現れたら剃刀に向かう –

0

ViewStateに依存するコントロールを使用して、大規模なリファクタリングなしでMVCで動作させることはできません。

MVC以外のページを作成してアプリに含めることもできます。 WebFormsとMVCはうまく一緒にプレイできます。

関連する問題