- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
如果验证失败 Controller 返回这个错误:
if (deviceinstance.StorageId == (int)Storage.Biurko & deviceinstance.MeAsUser == false)
{
ModelState.AddModelError("StorageError", "Messsage");
}
我想在工具提示的网页上显示它,所以我正在尝试这样的事情:
<div class="a" title="@Html.ValidationMessage("StorageError").ToString()" data-toggle="tooltip" data-placement="left" id="storage">
@Html.DropDownList("storageId", null, new { @class = "form-control" })
<br />
@Html.ValidationMessage("StorageError")
</div>
但当然@Html.ValidationMessage("StorageError")
返回 <span> ... </span>
有什么方法可以检索这个 span
值并将其放入tooltip
?
最佳答案
通过在您的 View 中访问 ModelState
,您可以获得相关的错误消息。
例如
ViewData.ModelState["StorageError"].Errors[0].ErrorMessage
当您访问错误时,您将不得不考虑空值。
例如
ViewData.ModelState["StorageError"] != null && ViewData.ModelState["StorageError"].Errors.Count > 0 ? ViewData.ModelState["StorageError"].Errors[0].ErrorMessage : string.Empty
谢谢!
关于c# - 从 ValidationError 获取错误信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24991129/
提交 Django 表单时出现 ValidationError。 在我的表单中,这是我的输入:01/01/2017但是 django 告诉我格式必须是 'AAAA-MM-GG'。 出现此异常位置:/u
几天以来我遇到了麻烦。我正在学习 MEAN 堆栈,但是在使用 mongoose 模式在 mongo 上创建用户期间,我遇到了这个问题: (node:93337) UnhandledPromiseRej
由于创建了一个架构强制器,然后尝试强制一组数据,我得到的结果是: #schema.utils.ErrorContainer{:error #} 如何获得实际验证错误的解释? 最佳答案 您可以找到Val
我正在覆盖方法 clean_: def clean_password(self): value_password = self.cleaned_data.get('password')
我无法在表单中显示错误。 假设我的表单有 2 个字段,只有当它们都为空时才不需要,但我们不能出现只有一个字段有值的情况。所以我尝试在 View 中进行此验证,然后引发异常,一切都很好,但是错误作为带有
我正在编写一个 Django 命令来从我的应用程序中删除超过 x 天的数据。 使用以下内容进行过滤: qs = Data.objects.filter(date_created__lte=timezo
假设我有一个简单的 Django 模型: class Transaction(models.Model): description = models.CharField('descrip
我遇到了 ValidationError 问题。 forms.py from django import forms class life_contract_data(forms.Form):
我是编程和 Django 的新手。我正在尝试测试我的功能之一以确保引发验证错误。测试确认出现了错误,但也表示测试失败。这怎么可能? **models.py** def check_user_words
我想测试是否引发了异常,我该怎么做? 在我的 models.py 中我有这个函数,我想测试的那个: def validate_percent(value): if not (value >
我正在测试处理无效表单数据的 View 。在我的测试用例中,我正在提交缺少字段的表单,并期望 View 通过显示错误消息来处理它。这是我表单中 clean 的相关片段: 表格: def clean(s
我有一个带有 ValidationError 的模型约束: class MyModel(models.Model) title = models.CharField() d
我有以下模型: class Project(models.Model): title = models.CharField(max_length="100") pub_date = m
const student = db.define('student',{ //This is a model name: { type: datatype.STRING(4
我有一个表单,必须在提交之前检查一些事情,以确保数据有效。在我进行一些更改(从基于类的 View 到基于函数的 View )之前,一切正常,但是当我回去测试所有内容时,我注意到一个非常重要的部分没有正
目前,我正在 Play 框架 Java 中实现自定义验证。我有一个包含元素列表的类: public class StandardRequest{ ... private List materials;
当测试传递给它的无效文件的 ImageField 时,Django 断言不会引发ValidationError。这是在 with self.assertRaises 上下文中完成的。但是,当我访问 f
如果验证失败 Controller 返回这个错误: if (deviceinstance.StorageId == (int)Storage.Biurko & deviceinstance.MeAsU
我创建了一个绑定(bind)了一些文本框的 WPF 应用程序。我使用验证错误来检查值是否正确。验证查找数据库以查看输入的数据是否存在。 如果我输入一个假值,我的验证错误会捕获错误 whitout 问题
我最近尝试了表单验证并遇到了 ValidationError() 的问题。 当我提交表单时,表单错误没有出现在我的网站上。 代码如下: 表单.py class ArticleForm(forms.Mo
我是一名优秀的程序员,十分优秀!