Using partial with controller

From Logic Wiki
Revision as of 09:30, 11 May 2017 by AliIybar (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search


Controller and Action

public class MyController {
  public ActionResult Index() {
    return View();
  }
  
        [ChildActionOnly]
        public ActionResult _ApplicationStateMessage()
        {
            var model = State.Get(MyApp.UserId);
            
            return PartialView(model);
        }
}

Partial View

@model PlatformModels.ApplicationState
<div>
    @foreach (var msg in Model.ApplicationStateMessages)
    {
        <div>
            @($"{msg.Title}")
        </div>
        <div>
            @($"{msg.Content}")
        </div>
    }
</div>

View

 @Html.Action("_ApplicationStateMessage")