0

私の 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 では、各コントロールの拡張機能が表示されないため、この種のプロセスをどのように実現できますか? セッションに要素を保存することを取り除きたいです。

4

1 に答える 1