首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

asp.net MVC - ValidationSummary不显示

您好!您提到的 ValidationSummary 是 ASP.NET MVC 中的一个验证摘要组件,用于在视图中显示模型验证错误。如果您的 ValidationSummary 没有显示,可能是由于以下原因:

  1. 模型验证没有执行:请确保在控制器中执行了模型验证,例如使用 ModelState.IsValid 进行检查。
  2. 验证错误未添加到 ModelState:请确保在控制器中将验证错误添加到 ModelState 中,例如使用 ModelState.AddModelError 方法。
  3. 视图中未包含 ValidationSummary 组件:请确保在视图中包含了 ValidationSummary 组件,例如使用 @Html.ValidationSummary() 方法。
  4. 视图中未包含错误样式:请确保在视图中包含了错误样式,例如使用 @Html.ValidationMessageFor 方法或 @Html.TextAreaFor 方法。

如果您已经检查了以上原因,但是 ValidationSummary 仍然没有显示,建议您检查以下内容:

  1. 确保您的模型类中包含了验证属性,例如 [Required][StringLength] 等。
  2. 确保您的视图中包含了 @model 指令,并且指定了正确的模型类型。
  3. 确保您的视图中包含了 @Html.ValidationSummary() 方法,并且没有被注释掉。
  4. 确保您的视图中包含了错误样式,例如使用 @Html.ValidationMessageFor 方法或 @Html.TextAreaFor 方法。

如果您仍然无法解决问题,建议您查看官方文档或寻求社区帮助。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

ASP.NET:创建Linked ValidationSummary, 深入理解ASP.NET的Validation

比如,在ValidationSummary输出一个Link连接到对应的控件,而不是显示单纯的Error message。 比如在上图中,是一个典型的Login的Page。...在未输入任何值得前提下Click “Sign in”按钮,Error Message被显示ValidationSummary上面。...不过和传统的Error message不同,显示ValidationSummary上的实际上是两个链接,Click对应的Error message,光标会设置到对应的Textbox上。...显示ValidationSummary中原本简单的literal error message就是通过上面的这个MakeClickableErrorMessage方法转变成超链接的。...ValidationSummaryOnSubmit通过拼接字符串的形式在ValidationSummary显示对应的错误消息。这正是我们可以将错误消息写成超链接的原因所在。

2.6K90

ASP.NET MVC5中的Model验证

Model验证是ASP.NET MVC中的重要部分,它主要用于判断输入的数据类型及值是否符合我们设定的规则,这篇文章就介绍下ASP.NET MVC中Model验证的几种方式。...注意,Age属性上并未标注RequiredAttribute,却依然提示Age字段必须,这是因为Age是int类型,int类型不能为null,对于不能为null的类型,ASP.NET MVC默认为是必须的...除此之外,ASP.NET MVC还会帮助我们进行数据类型的验证,如,若在年龄一栏输入非整数,那么验证将不会通过,且会提示数值不合法。...除了我们自己手写js代码外,ASP.NET MVC也提供了前端验证方法,要启用ASP.NET MVC提供的前端验证方法需要在页面中引入三个js文件: jquery-1.10.2.min.js(也可以是其它版本的...只需要在中添加 @Html.ValidationSummary() 即可。 版权声明 本文为作者原创,版权归作者雪飞鸿所有。

1.4K20

ASP.NET MVC 4 - 测试驱动 ASP.NET MVC

测试驱动 ASP.NET MVC Keith Burnell 下载代码示例 模型-视图-控制器 (MVC) 模式的核心是将 UI 功能划分成三个组成部分。模型表示您的领域的数据和行为。...视图管理模型的显示并且处理与用户的交互。控制器协调视图和模型之间的交互。通过这样将本质上就难于测试的 UI 逻辑与业务逻辑分离开来,使得使用 MVC 模式实现的应用程序非常易于测试。...图 4 显示具有测试项目的解决方案资源管理器。 ?...但遗憾的是,它驻留在 System.Web.MVC DLL 中,而我希望在应用程序体系结构的非 Web 层中具有对特定于 Web 技术的库的引用。...他从事软件开发工作已经 10 多年了,并专门从事大规模的 ASP.NETASP.NET MVC 网站开发。

5.4K70

ASP.NET Core MVC 概述

ASP.NET Core MVC 是使用“模型-视图-控制器”设计模式构建 Web 应用和 API 的丰富框架。 什么是 MVC 模式?...控制器选择要显示给用户的视图,并为其提供所需的任何模型数据。 下图显示 3 个主要组件及其相互引用关系: ?...强类型视图通常使用 ViewModel 类型,旨在包含要在该视图上显示的数据。 控制器从模型创建并填充 ViewModel 实例。 备注 可通过多种方法在使用 MVC 体系结构模式的应用中组织模型。...在 MVC 应用程序中,视图仅显示信息;控制器处理并响应用户输入和交互。 在 MVC 模式中,控制器是初始入口点,负责选择要使用的模型类型和要呈现的视图(因此得名 - 它控制应用如何响应给定请求)。...什么是 ASP.NET Core MVC ASP.NET Core MVC 框架是轻量级、开源、高度可测试的演示框架,并针对 ASP.NET Core 进行了优化。

6.4K20
领券