1

このようなユーザーコントロールにビューデータを渡す方法を知っています

<% Html.RenderPartial("someUserControl.ascx", viewData); %>

これは私がやりたいことです:

現在の状況では、イベント カレンダーがあり、イベント カレンダーの各セクションはユーザー コントロールに接続されているため、理想的には、日付値をユーザー コントロールに渡すときに、その特定の日に行われているすべてのイベントを取得したいと考えています。 (いくつかのデータベースアクティビティを介して)..実際のコントローラーからは何も来ていません..

誰かがこれについてどうやって行くのか、そしてこれを行うための最良の方法は何かについて私にいくつかのアイデアを教えてください..

4

1 に答える 1

3

これはおそらくMVCパラダイムを破っています。ユーザーコントロール自体のデータコンテキストを使用してオンザフライでデータをフェッチすることは完全に可能ですが、MVCパラダイムに固執するために、コントローラーでDBアクティビティを実行し、それを使用ViewDataしてページとユーザーコントロールに渡すことをお勧めします。

于 2009-01-13T23:22:00.647 に答える