相关疑难解决方法(0)

如何在ASP.NET MVC中获取模型状态错误的集合?

如何在视图中获取错误集合?

我不想使用Html Helper验证摘要或验证消息.相反,我想检查错误,如果有任何显示特定格式.另外在输入控件上我想检查特定的属性错误并在输入中添加一个类.

PS我正在使用Spark View Engine,但这个想法应该是一样的.

所以我想我可以做点像......

<if condition="${ModelState.Errors.Count > 0}">
  DispalyErrorSummary()
</if>

....and also...

<input type="text" value="${Model.Name}" 
       class="?{ModelState.Errors["Name"] != string.empty} error" />

....
Run Code Online (Sandbox Code Playgroud)

或类似的东西.

UPDATE

我的最终解决方案如下所示:

<input type="text" value="${ViewData.Model.Name}" 
       class="text error?{!ViewData.ModelState.IsValid && 
                           ViewData.ModelState["Name"].Errors.Count() > 0}" 
       id="Name" name="Name" />
Run Code Online (Sandbox Code Playgroud)

如果此属性有错误,则仅添加错误css类.

html validation asp.net-mvc spark-view-engine

145
推荐指数
6
解决办法
13万
查看次数

标签 统计

asp.net-mvc ×1

html ×1

spark-view-engine ×1

validation ×1