ASP.NET MVC:输入验证 - 有效的应用样式不起作用

时间:2016-10-20 08:30:25

标签: html css asp.net asp.net-mvc validation

我找到了这个article,我知道它的网页而不是MVC。我的问题或问题如下。如果用户为文本框提供了正确的输入,我想将其背景颜色更改为绿色,我用红色表示错误,这是有效的。但是本文中显示的示例似乎在我的应用程序中不起作用,我没有找到使其工作的另一个示例。所以这是我尝试应用的CSS样式:

ErrorAndValidationHighlighting.css:

 .input-validation-error {background-color: #ffb3b3;}
 .input-validation-valid {background-color: #6BEF66;}

我视图中的TextBox看起来像这样:

@Html.TextBoxFor(m => m.AdditionalComment)

正如我上面所说,它适用于应该出现的错误,背景颜色变为红色并显示,但是对于有效输入,此刻它不起作用,所以也许你们看到我在做什么或什么错误缺少使这项工作。提前谢谢。

1 个答案:

答案 0 :(得分:0)

请应用此代码并检查结果

foreach (string workItemId in _workItemIds)
      WorkItem workItemSuccessor = workItemStore.GetWorkItem(int.Parse(workItemId));
      object workItemType = workItemSuccessor.Fields["?"].Value;