I need help in rendering a complex model.
我有一个复杂的模式,有2种类型特性。 所有3个班级(项目QnrModel、项目Model、QTModel)都有小组 Id and GroupName Property.
public class AddProjectQnrModel
{
[Required]
public int GroupId { get; set; }
public string GroupName { get; set; }
public ProjectModel Project { get; set; }
public QCTModel QCT { get; set; }
}
我认为,我使用了编辑模板:
@Html.EditorFor(x => x.Project, "_EditProject.cshtml")
@Html.EditorFor(x => x.QCT, "_QCT-v1.cshtml")
我不能使用@html。 部分由于不会正确约束这些财产,因此我不得不使用编辑模板。
在管理项目时,我发现这一错误:
Validation type names in unobtrusive client validation rules must be unique. The following validation type was seen more than once: required
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.InvalidOperationException: Validation type names in unobtrusive client validation rules must be unique. The following validation type was seen more than once: required
Source Error:
Line 26:
Line 27: @Html.EditorFor(x => x.Project, "_EditProject.cshtml")
Line 28:
Line 29: