Я новичок, когда дело доходит до Umbraco, и я пытаюсь создать очень простой шаблон для начала работы.Рендеринг поля даты в Umbraco 5
Я использую Umbraco 5 и создал тип документа и добавил к нему свойство «Дата». Свойство имеет тип Date Time Picker.
Затем я создал шаблон и вставить поле Umbraco страницы т.е. @Umbraco.Field("Date")
Когда предварительный просмотр элемента контента на основе указанного выше типа документа, получить следующее сообщение об ошибке
Невозможно привести объект типа 'System.DateTimeOffset' для типа 'System.String'.
Трассировка стека:
[InvalidCastException:. Невозможно привести объект типа 'System.DateTimeOffset' для типа 'System.String']
Umbraco.Cms.Web.FieldRenderer.RenderField (IRoutableRequestContext routableRequestContext , controllerContext controllerContext, содержание вещь, Струнные fieldAlias, String valueAlias, String altFieldAlias, Строка altValueAlias, String AltText, String InsertBefore, Струнные InsertAfter, Boolean рекурсивные, булевы convertLineBreaks, Boolean removeParagraphTags, UmbracoRenderItemCaseType корпус , UmbracoRenderItemEncodingType кодирование) +464
Umbraco.Cms.Web.UmbracoHelper.Field (Содержание CurrentPage, Строка fieldAlias, String valueAlias, Строка altFieldAlias, Строка altValueAlias, String AltText, String InsertBefore, String InsertAfter, булева рекурсивной, булева convertLineBreaks, булевы removeParagraphTags, UmbracoRenderItemCaseType корпус, UmbracoRenderItemEncodingType кодирования) +187
Umbraco.Cms.Web.UmbracoHelper.Field (String fieldAlias, String valueAlias, String altFieldAlias, Строка altValueAlias, Строка AltText, String InsertBefore, String InsertAfter, Булева рекурсивная, Булевы convertLineBreaks, булевы removeParagraphTags, UmbracoRenderItemCaseType обсадные, UmbracoRenderItemEncodingType кодирование) +137 ASP._Page_Views_Umbraco_blogPost_cshtml.Execute() в C: \ Inetpub \ Wwwroot \ Umbraco \ Views \ Umbraco \ blogPost.cshtml: 14
System.Web.WebPages .WebPageBase.ExecutePageHierarchy() +280
System.Web.Mvc.WebViewPage.ExecutePageHierarchy() +104
System.Web.WebPages.StartPage.ExecutePageHierarchy() +143
System.Web.WebPages.WebPageBase.ExecutePageHierarchy (WebPageContext pageContext, TextWriter writer, WebPageRenderingBase startPage) +157
System.W eb.Mvc.ViewResultBase.ExecuteResult (Контекст ControllerContext) +378 System.Web.Mvc. <> c_ DisplayClass1c.b _19() +33 System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilter (IResultFilter фильтр, ResultExecutingContext preContext, Func1 continuation) +728112 System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilter(IResultFilter filter, ResultExecutingContext preContext, Func
1 продолжение) +728112 System.Web.Mvc.ControllerActionInvoker.InvokeActionResultWithFilters (ControllerContext controllerContext, IList`1 filters, ActionResult actionResult) +265
System.Web.Mvc.ControllerActionInvoker.InvokeAction (ControllerContext controllerContext, String ActionName) +728068
System.Web.Mvc.Controller.ExecuteCore() +159
System.Web.Mvc.ControllerBase.Execute (RequestContext RequestContext) +334 System.Web.Mvc. <> c_ DisplayClassb.b _5() +62 System.Web.Mvc.Async. <> c_ DisplayClass1.b _0() +15
System.Web.Mvc. <> c_ DisplayClasse.b _d(): +52
System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +514 System.Web.HttpApplication.ExecuteStep (IExecutionStep шаг, булева & completedSynchronously) +354
Что я делаю неправильно!
Любая помощь с благодарностью получена!
Приветствия
Пит
Блестящий, отлично работал. И спасибо за отзыв re: our.umbraco.org! –