gpt4 book ai didi

c# - 检查 asp.net mvc ValidationMessage

转载 作者:太空宇宙 更新时间:2023-11-03 17:02:06 25 4
gpt4 key购买 nike

我正在尝试通过使用检查模型中特定字段是否存在 ValidationMessage

String.IsNullOrEmpty(Html.ValidationMessageFor(m => m.amount).ToString())

但不知何故它不起作用。检查验证是否失败以及该字段是否存在验证消息的最佳/准确方法是什么。

我想做的是为输入字段显示正常的帮助消息,但是当验证失败时,帮助消息将被验证消息替换。

最佳答案

下面的代码片段 (MVC4) 总是适合我。

// in controller action. I think you might have missed this line 
ModelState.AddModelError("amount","Amount is invalid!");

// in view page
if (HtmlHelper.ValidationMessage("amount") != null && !string.IsNullOrEmpty(HtmlHelper.ValidationMessage("amount").ToHtmlString()))
{
//field has error
}

关于c# - 检查 asp.net mvc ValidationMessage,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24008714/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com