예제 #1
0
        public string RenderTemplate(HtmlHelper htmlHelper, ContentItem item, IContentItemContainer container, string action)
        {
            RouteValueDictionary routeValues = new RouteValueDictionary();
            routeValues.Add(ContentRoute.ContentItemKey, item);
            routeValues.Add(ContentRoute.AreaKey, _controllerMapper.GetAreaName(item.GetType()));

            return htmlHelper.Action(action,
                _controllerMapper.GetControllerName(item.GetType()),
                routeValues).ToString();
        }
예제 #2
0
 protected BaseWidgetHelper(HtmlHelper htmlHelper, IContentItemContainer container, ContentItem item, string actionName)
     : base(htmlHelper, container, item)
 {
     ActionName = actionName;
 }
예제 #3
0
파일: ZoneHelper.cs 프로젝트: dpawatts/zeus
 public ZoneHelper(HtmlHelper htmlHelper, IContentItemContainer container, ContentItem item, string actionName, string zoneName)
     : base(htmlHelper, container, item, actionName)
 {
     ZoneName = zoneName;
 }
예제 #4
0
파일: ItemHelper.cs 프로젝트: dpawatts/zeus
 protected ItemHelper(HtmlHelper htmlHelper, IContentItemContainer itemContainer, ContentItem item)
 {
     _itemContainer = itemContainer;
     HtmlHelper = htmlHelper;
     CurrentItem = item;
 }
예제 #5
0
파일: ItemHelper.cs 프로젝트: dpawatts/zeus
 protected ItemHelper(HtmlHelper htmlHelper, IContentItemContainer itemContainer)
 {
     HtmlHelper = htmlHelper;
     _itemContainer = itemContainer;
     CurrentItem = itemContainer.CurrentItem;
 }
예제 #6
0
 public WidgetHelper(HtmlHelper htmlHelper, IContentItemContainer container, ContentItem item, string actionName, string[] zoneNames)
     : base(htmlHelper, container, item, actionName)
 {
     ZoneNames = zoneNames;
 }
예제 #7
0
 public DisplayHelper(HtmlHelper htmlHelper, IContentItemContainer container, ContentItem item)
     : base(htmlHelper, container, item)
 {
 }