我有一个模型,它定义了一系列布尔项以及一系列StentProperties
其他数据类型中的类型属性。[请注意,这些未按要求标记/注释]
[DisplayName("Drug eluting balloon (DEB)")]
[UIHint("YesNo")]
public bool DrugElutingBalloon { get; set; }
[DisplayName("DEB Properties")]
public StentProperties DrugElutingBalloonProperties { get; set; }
我面临的问题是创建新记录时视图上的奇怪行为。仅当相应的布尔项为真(通过单选按钮)时才显示 -这些StentProperties
都隐藏在 div 中。每当我单击Create
. 除非我输入此特定元素的 @Html.ValidationMessageFor(model => model.DrugElutingBalloonProperties)
信息,否则会触发并且不允许我发布。另一个StentProperties
不触发验证......这让我一无所知。
想法?