如果我有一个包含部分档案的模型
[MetadataType(typeof(ClassAMetadata))]
public partial class ClassA: IStructualObject
{
}
public class ClassAMetadata
{
[DisplayName("Var B:")]
public object VarB { get; set; }
}
And Var B is a DateTime!
然后,我对使用A级的管制人员持有“观点”(ClassAViewwdel)”,在这种观点中,我还有VarB的“时间意见”,其理由是,在我的申请时间上,时间段为3个领域。
然后,我为我时代的摩德尔创造了一个模板。 见《刑法》:
@model ViewModels.DateTimeViewModel
<div >
<span class="editor-label">
@Html.LabelFor(m => m)
</span>
<span class="editor-field">
@Html.TextBoxFor(m => m.Date, new { id = "participating_airborne_@ViewData_" + ViewData["cssname"] + "_resource_date", @class="datepicker dato", maxlength="10"})
</span>
<span class="editor-field">
@Html.TextBoxFor(m => m.Hour, new { id = "participating_airborne_" + ViewData["cssname"] + "_resource_hours", @class = "time", maxlength = "2" })
</span>:<span class="editor-field">
@Html.TextBoxFor(m => m.Minute, new { id = "participating_airborne_" + ViewData["cssname"] + "_resource_minutes", @class = "time", maxlength = "2" })
</span>
<span>
@Html.ValidationMessageFor(m => m.Date)
@Html.ValidationMessageFor(m => m.Hour)
@Html.ValidationMessageFor(m => m.Minute)
</span>
</div>
我当时想要的是,从我的瓦伦布获得显示Name的显示器,以在我做“Html”时显示。 LabelFor(m =>m) on mytimeViewModel 因此,我需要一种方式来解读部分信息,这是可能的吗?