Asp.net mvc 4 如何在htmleditor上获得客户端强制字段验证?

Asp.net mvc 4 如何在htmleditor上获得客户端强制字段验证?,asp.net-mvc-4,Asp.net Mvc 4,净MVC4 我的问题是表单提交时间我没有在htmleditor上获得客户端验证, 但我得到的是公司名称的强制字段验证,而不是创建任何jquery验证。请帮帮我 这是我的型号 这是我的观点 @LabelFor(model=>model.txtAboutCompany,新的{@class=“required”}) @EditorFor(model=>model.txtAboutCompany) @Html.ValidationMessageFor(model=>model.txtAboutComp

净MVC4 我的问题是表单提交时间我没有在htmleditor上获得客户端验证, 但我得到的是公司名称的强制字段验证,而不是创建任何jquery验证。请帮帮我

这是我的型号

这是我的观点


@LabelFor(model=>model.txtAboutCompany,新的{@class=“required”})
@EditorFor(model=>model.txtAboutCompany)
@Html.ValidationMessageFor(model=>model.txtAboutCompany)

TinyMCE将原始文本区域替换为自定义文本区域。然后您将丢失所有存在的
数据-*
验证属性,因此不会发生验证。您必须对此特定字段进行自定义验证。我是否可以使用任何提供验证的html编辑器,消息来自模型。请帮助我。是的,这可能是可能的,但正如我所说,您必须实现自定义验证。我的页面中有14到20个字段,首先我尝试对这两个html编辑器进行自定义验证,但在那个时候,其他强制验证错误消息并没有出现,这意味着首先这些html编辑器消息是fire,若它不是空的,那个么其他消息就会显示出来。
namespace smetiger.Models
{
public class BusinessProfile
{
    [Required(ErrorMessage = "Please enter About Company")]
    [Display(Name = "About Company : ")]
    [UIHint("tinymce_jquery_full"), AllowHtml]
    public string txtAboutCompany { get; set; }

    [Required(ErrorMessage = "Please enter Company Name")]
    [Display(Name = "Company Name : ")]
    public string txtCompanyName { get; set; }        

}
<div class="editor-label">
@Html.LabelFor(model => model.txtAboutCompany, new { @class = "required" })
</div>
<div class="editor-field">
@Html.EditorFor(model => model.txtAboutCompany)
@Html.ValidationMessageFor(model => model.txtAboutCompany)
</div>