gpt4 book ai didi

c# - 有没有一种方法可以在任一字段发生更改时触发远程验证属性?

转载 作者:太空宇宙 更新时间:2023-11-03 16:33:15 26 4
gpt4 key购买 nike

所以我面临的问题是,我创建的 Remote 属性仅在其声明的字段更改时触发。但我需要它在任何一个发生变化时触发。

class MyViewModel

[Remote("ValidateTwoFields", "ControllerName", AdditionalFields = "Field2", ErrorMessageResourceName = "Errors_SomeErrorMessageThatShouldBeShowOnce", ErrorMessageResourceType = typeof(Resources.Resource))]

public string Field1{ get; set; }

public string Field2{ get; set; }

在 Controller 中:

//this only gets called when Field1 changes
//If I put the remote attribute on Field2 as well it displays the error message twice
public JsonResult ValidateTwoFields(MyViewModel model)
{

}

最佳答案

我还没有尝试过,但是是否可以通过将两个字段合并到一个包含两个字符串的类中并在一个类上添加验证来解决这个问题?

关于c# - 有没有一种方法可以在任一字段发生更改时触发远程验证属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10099437/

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