Difference between revisions of "Using partial with controller"
From Logic Wiki
| Line 21: | Line 21: | ||
== Partial View == | == Partial View == | ||
| − | |||
<pre class="brush:csharp;"> | <pre class="brush:csharp;"> | ||
@model PlatformModels.ApplicationState | @model PlatformModels.ApplicationState | ||
Latest revision as of 09:30, 11 May 2017
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")