2
Umbraco 5 (완전 초보자)와 함께 놀고 있으며 현재 표면 제어기 및 매크로를 실험하려고합니다.Umbraco 5 표면 제어기 및 부분 매크로
public class TestSurfaceController : SurfaceController
{
//
// GET: /TestSurface/
[ChildActionOnly]
public ActionResult GetTest()
{
List<Test> test = new List<Test>();
test.Add(new Test { TestTitle = "Test" });
return View(test);
}
}
그리고 일부 매크로 :
@inherits RenderViewPage
@using System.Web.Mvc.Html;
@using Umbraco.Cms.Web;
@{
Layout = "_Layout.cshtml";
}
@section head
{
@Umbraco.RenderMacro("getTest")
}
방법 :
@inherits PartialViewMacroPage
@using Umbraco.Cms.Web
@using Umbraco.Cms.Web.Macros
@using Umbraco.Framework
@model IEnumerable<Umbraco.Models.Test>
<ul>
@foreach (var test in Model)
{
<li>@test.TestTitle</li>
}
</ul>
그리고 내 집 템플릿에
, 나는 그것을 호출나는 기본적인면 컨트롤러를 만들었습니다 내가 ul에 테스트를 표시하도록 할 수 있습니까? 나도 모델이 사용되면 상속을 사용할 수 없다는 오류가 발생합니다. 상속을 제거하면 제공된 모델이 예상과 다름을 알리는 메시지가 나타납니다.
, 아래입니다. – Paul
나는 내 대답을 업데이트했다. 도움이 되길 바랍니다. – Sher
대단히 감사합니다 .-) – Paul