指定的字段获取格式化日期我试图从umbraco中的剃刀模板返回一个格式化的日期。我不知道如何从参数中定义的字段获取值。Umbraco剃刀模板 - 从参数
这是我玩的代码。我通过的字段被称为“articleDate”。我得到参数值输出,但是当我尝试使用参数名称获取字段的值时,它不返回任何内容。如果我通过字段名称询问价值,那就行得通了。我如何创建这样的通用宏?
@{var param = @Parameter.dateField;}
Field Name: @param
<br/>
Field Value: @Model.param
<br/>
Field Value: @Model.articleDate
我试着使用@ Model.GetDynamicMember(..)以及,但只是抛出一个异常。
Field Value: @Model.GetDynamicMember("articleDate");
Error loading Razor Script getDate.cshtml
Cannot invoke a non-delegate type
有人能指出我正确的方向吗?我只是试图创建一个简单的宏,我可以使用它在我的页面中设置日期格式。
是否可以将我的日期的值直接传递给剃刀宏?这是我当前如何调用它:
<umbraco:Macro ID="Macro1" Alias="getDate" dateField="articleDate" runat="server"></umbraco:Macro>
完美!谢谢您的帮助。 – Brosto 2011-05-03 18:54:41