MVC アプリケーションで HTML、CSS、および C# を使用して Web カレンダーを作成しました。HTML はビューにあり、カレンダーを初期化し、ビューに正しい日を表示するアクションを持つコントローラーがあります。
意図したとおりに機能しますが、問題は、このカレンダーを、さまざまなアクションによって制御され、さまざまなモデルがロードされた無関係なビューのいくつかのページに埋め込みたいという事実から生じます。
ビュー コードをコピーして貼り付け、モデルに必要な調整を加えることができますが、それは理想的ではありません。試してみましRenderAction
たが、問題は、ボタンを使用して別の月に移動すると、最初のビューのままになることです。例えば:
@Html.ActionLink("‹", "Calendar",
new { month = Model.RequestedDateTime.Month - 1, year =
Model.RequestedDateTime.Year })
この動作を変更する方法はありますか? ありがとう