我有以下结构:显示动态内容3
的Site.Master
首页 - 查看
的HomeController - 控制器
在Site.Master中,我有一个包含多个ActionLink的标题,其中一个是Faq。在主视图中,我拥有基本显示静态内容的HTML,但是,在中心窗格/ div中,我希望基于用户点击的某些HTML.ActionLinks获得动态内容。因此,例如,最初,我希望中心DIV显示一个介绍 - 但是如果用户点击我的Faq ActionLink,我希望中心DIV显示特定于我的常见问题解答的内容。
在HomeController中我有以下几点:
[HttpGet]
public ActionResult Intro()
{
var introRequest = _gatewayService.GetContent(new GetContentRequest { Content = ContentTypes.Introduction });
ViewData["content"] = introRequest.Result;
return View();
}
[HttpGet]
public ActionResult Faq()
{
var faqRequest = _gatewayService.GetContent(new GetContentRequest { Content = ContentTypes.Faq });
ViewData["content"] = faqRequest.Result;
return View();
}
的想法是,该动作链接,常见问题看起来是这样的:
<%= Html.ActionLink("Faq","Faq","Home") %>