私の Web サイトにアクセスしようとする各ユーザーに類似したオブジェクトがあるとします。「アプリケーション」全体内のすべてのビュー/モデル/コントローラーで表示される、一種のセッション スコープ オブジェクト。
ページを呼び出して、自分のデータベースからのデータを入力するときに作成したいと思います。
それよりも、(例として) View で myObject.Title を呼び出します。WebForms では、次のような UserControl のクラスを拡張してこれを行っています。
public class iUserControl : System.Web.UI.UserControl
{
protected MyCurrentPage myCurrentPage;
public iUserControl()
{
}
protected override void OnLoad(EventArgs e)
{
myCurrentPage = new MyCurrentPageWrapper();
}
}
各 UserControl に対して、次のようなものよりも:
public partial class context_pippo_MyOwnUserControl : iUserControl
MVC では、各コントロールの拡張機能が表示されないため、この種のプロセスをどのように実現できますか? セッションに要素を保存することを取り除きたいです。