【发布时间】:2013-01-23 18:43:21
【问题描述】:
我正在尝试对自定义表单中的字段使用包装器视图,但是当我这样做时,包装器内容显示正常,但我丢失了我的字段。我查看了 this tutorial on placement 并尝试使用包装器功能将分隔符放入我的自定义表单中以分解问题,但它不起作用。
例如,我的表单上有一个询问姓名的问题。在我的展示位置文件中,我有以下内容
<!-- content:2.[section].[questionNumber] -->
<Place Fields_Common_Text_Edit-Name="Content:2.1.1"/>
<Place Fields_Input_Edit-PhoneNumber="Content:2.1.2"/>
...
这很好用,但我想在某些问题组/部分之间放置一系列分隔标题,例如这个是“一般信息”
所以我将放置文件的名称行更改为...
<Place Fields_Common_Text_Edit-Name="Content:2.1.1;Wrapper=GeneralInfoHeader"/>
<Place Fields_Input_Edit-PhoneNumber="Content:2.1.2"/>
这很好用,我的标题出现了,但现在我的姓名问题消失了,我的第一个可见问题是电话号码。根据我使用的教程,我的包装视图看起来像这样
<h3>General Information</h3>
<hr>
@Model.Html
但@Model.Html 行实际上并没有输出我的字段。如何让包装器为 Fields 工作? (果园 1.6)
【问题讨论】:
标签: asp.net-mvc razor orchardcms orchardcms-1.6