运行一把umbraco 6.05,我有数据注释的定制模型类,如:一把umbraco MVC形式模型验证标记不表示
[必需,StringLength(100),数据类型(DataType.EmailAddress),数据类型(DataType.MultilineText )]
和我的模型传递给视图,像这样:
@inherits Umbraco.Web.Mvc.UmbracoViewPage<test.local.Models.ContactForm>
<script src="~/Scripts/jquery-1.7.1.min.js"></script>
<script src="~/Scripts/jquery.validate.min.js"></script>
<script src="~/Scripts/jquery.validate.unobtrusive.min.js"></script>
@using (Html.BeginForm()) {
@Html.ValidationSummary(true)
<fieldset>
<legend>ContactForm</legend>
<div class="editor-label">
@Html.LabelFor(model => model.Name)
</div>
<div class="editor-field">
@Html.EditorFor(model => model.Name)
@Html.ValidationMessageFor(model => model.Name)
</div>
...
<p>
<input type="submit" value="Create" />
</p>
</fieldset>
}
但是,当它呈现的“数据-VAL”属性丢失,但有趣的数据类型EmailAddress的/复线做工精细通过插入'type =“email”'并创建一个'textarea'appropr iately。
任何想法我可能做错了什么?
干杯
你能为你的模型定义添加代码? – cpoDesign 2013-06-21 08:35:47