私はシンプルなASCXユーザコントロール(非MVC)を持っています。ユーザーコントロールにはプロパティがあります(タイトルなどと呼ばせてください)。標準ASCX UserControlからのMVCモデルへのアクセス
私は、ユーザーコントロールを含むMVCパーシャルビューも持っています。私は私のコントロールの内部モデルのいくつかのプロパティにアクセスできるように...
<tag:Control ID="myControl" runat="server" Title="<%= Model.Title %>" />
:私は行うことができるようにしたいのですがどのような
<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl<SomeModel>" %>
<%@ Register TagPrefix="tag" TagName="Control" Src="~/path/to/ascx/control.ascx" %>
... snip ...
<tag:Control ID="myControl" runat="server" />
はこのようなものです。 残念ながら、このメソッドは動作しません。「これはスクリプトレットではありません。プレーンテキストとして出力されます」というメッセージが表示されます。
私も可能なことをしようとしていますか?もしそうなら、私はどのように試してやることができるでしょうか?
これは関連性がある場合、これはMVC 2コンポーネントを含む.Net 4プロジェクトです。
ありがとうございます! ニール
うわー、それは醜い/狡猾です:)あなたの助けを大変ありがとう...私はこれをもう一度試してみます。 – NeilD