0

例: 私はコントローラを持っています。私が持っている場所に連絡してください:

public ActionResult Index(string alias = "")
{      
    var list = db2.Pages.ToList();
    var PageModel = list.Where(x => x.PageModelID == 14).SingleOrDefault();

    ViewData["ContactTitle"] = PageModel.Title;
    ViewData["ContactContent"] = PageModel.Content;

    return View(ViewData);
}

フッターコントローラーを追加したいので、次のように作成しました:

public ActionResult Index(string alias = "")
{
    var list = db.Pages.ToList();
    var PageModel = list.Where(x => x.PageModelID == 15).SingleOrDefault();

    ViewData["FooterContent"] = PageModel.Content;

    return View(ViewData);
}

ここで、他のすべてのコントローラーに footercontroller を追加したいと思います。私の見解ではすべて問題ありません。response.write を配置する必要がある場所に配置すると、動作しますが、連絡先から情報が書き込まれます。

4

1 に答える 1

0
  public ActionResult Index(string alias = "") {

    var list = db2.Pages.ToList();
    var PageModel = list.Where(x => x.PageModelID == 14).SingleOrDefault();
    ViewData["ContactTitle"] = PageModel.Title;
    ViewData["ContactContent"] = PageModel.Content;

        var FooterModel = list.Where(x => x.PageModelID == 15).SingleOrDefault();
        ViewData["FooterContent"] = FooterModel.Content;
    return View(ViewData);
}      

フッターコントローラーでも、

       var FooterModel = list.Where(x => x.PageModelID == 15).SingleOrDefault();
        ViewData["FooterContent"] = FooterModel.Content;
于 2013-04-22T15:20:48.620 に答える