0

ベースとして ASP.Net で記述され、すべての拡張機能が MVC で記述されるオープン コミュニティ フォーラム ( Yetanotherforum )を使用してハイブリッド アプリを作成しようとしています。

すべての参照を追加し、微調整を適用したところ、.aspx ページweb.configglobal.asaxmvc ページの両方を正常に実行できるようになりました。

しかし、次のコード行を使用して、Asp.net で定義された UserControls を MVC カミソリ ページに埋め込もうとしたとき:

@Html.Partial("~/pages/login.ascx")

そして、次のようにエラーをスローしています。

The view at '~/pages/login.ascx' must derive from ViewPage, ViewPage<TModel>, ViewUserControl, or ViewUserControl<TModel>.

MVC ページで .net Web コントロールをレンダリングすることは可能ですか?

ありがとう。

4

1 に答える 1

0

ここにデモコードの投稿がありますが、中国語で書かれています。グーグル翻訳サービスで読めるかもしれません。投稿の最後にコードをダウンロードすることもできます。

デモ コードへのリンクは次のとおりです。

于 2012-11-02T05:19:35.383 に答える