Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/307.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C#MVC自定义属性_C#_Javascript_Jquery_Custom Attributes - Fatal编程技术网

C#MVC自定义属性

C#MVC自定义属性,c#,javascript,jquery,custom-attributes,C#,Javascript,Jquery,Custom Attributes,我有一个基于现有数据库的模型,我编写了元数据类和自定义属性类,现在我想将所有自定义属性逻辑转换为Jquery或Javascript自定义函数,请为我提供简单的或任何可用的免费工具。我不知道您的验证要求是什么,但是 我应该处理它。它可以自动验证许多常见需求(电话号码、号码、空文本、电子邮件)。如果需要,还可以很容易地添加自定义验证。我不知道您对验证的要求是什么,但是 我应该处理它。它可以自动验证许多常见需求(电话号码、号码、空文本、电子邮件)。如果需要,还可以很容易地添加自定义验证。到目前为止,还

我有一个基于现有数据库的模型,我编写了元数据类和自定义属性类,现在我想将所有自定义属性逻辑转换为Jquery或Javascript自定义函数,请为我提供简单的或任何可用的免费工具。

我不知道您的验证要求是什么,但是
我应该处理它。它可以自动验证许多常见需求(电话号码、号码、空文本、电子邮件)。如果需要,还可以很容易地添加自定义验证。

我不知道您对验证的要求是什么,但是
我应该处理它。它可以自动验证许多常见需求(电话号码、号码、空文本、电子邮件)。如果需要,还可以很容易地添加自定义验证。

到目前为止,还没有一种工具可以将c语言中的自定义验证程序转换为JavaScript语言中的自定义客户端验证程序[据我所知]

我建议您寻找已经在web上构建的自定义验证器,如。其中一些可能有你需要的,如果你找不到一个适合你的需求,那么按照一些教程来学习如何构建你自己的,也许,开始你自己的开源项目。既然你需要它,其他人也可能需要它

一些关于如何构建您自己的自定义验证器的教程可能会帮助您达到目的:

这是我最喜欢的参考资料之一:


有了所有这些,我相信您将成功创建自己的客户端验证程序。

到目前为止,还没有一种工具可以将c#中的自定义验证程序转换为JavaScript中的自定义客户端验证程序[据我所知]

我建议您寻找已经在web上构建的自定义验证器,如。其中一些可能有你需要的,如果你找不到一个适合你的需求,那么按照一些教程来学习如何构建你自己的,也许,开始你自己的开源项目。既然你需要它,其他人也可能需要它

一些关于如何构建您自己的自定义验证器的教程可能会帮助您达到目的:

这是我最喜欢的参考资料之一:


有了所有这些,我相信您将成功创建自己的客户端验证程序。

您肯定应该看看MVC中的低调验证。它使MVC适应于使用Jquery和Jquery使用HTML标记中的数据属性验证插件。添加自定义验证属性后,还必须继承并实现IClientValidable。有关更多信息,请参阅以下链接


您肯定应该看看MVC中的不引人注目的验证。它使MVC适应于使用Jquery和Jquery使用HTML标记中的数据属性验证插件。添加自定义验证属性后,还必须继承并实现IClientValidable。有关更多信息,请参阅以下链接


rcdmk和Scott Selby为如何实现
IClientValidable
接口以与jquery无干扰验证集成提供了优秀的资源。作为替代方案,如果您不想维护验证逻辑的javascript版本,可以使用
RemoteAttribute
类指示不引人注目的验证执行ajax请求来验证数据(事实上,在某些情况下,这将是验证某些内容(例如用户名可用性)的唯一正确方法)


rcdmk和Scott Selby为如何实现
IClientValidable
接口以与jquery无干扰验证集成提供了优秀的资源。作为替代方案,如果您不想维护验证逻辑的javascript版本,可以使用
RemoteAttribute
类指示不引人注目的验证执行ajax请求来验证数据(事实上,在某些情况下,这将是验证某些内容(例如用户名可用性)的唯一正确方法)


您正在尝试创建自定义验证程序吗?难道不能在服务器端使用jquery ajax通过自定义属性进行验证吗?@rcdmk:是的,我正在尝试创建自定义验证客户端站点。基于服务器端自定义验证。@ScottSelby:谢谢,两边使用相同的逻辑也是个好主意,但根据我当前的要求,我想为客户端站点生成相同的逻辑,基于服务器站点。您正在尝试创建自定义验证程序吗?您不能使用jquery ajax在服务器端使用自定义属性进行验证吗?@rcdmk:是的,我正在尝试创建自定义验证客户端站点。基于服务器端自定义验证。@ScottSelby:谢谢,两边使用相同的逻辑也是个好主意,但根据我当前的要求,我希望基于服务器端为客户端站点生成相同的逻辑。这些都是自定义逻辑:-(好吧,因为属性中有自定义逻辑,所以必须用JS编写自定义逻辑。服务器端代码和客户端代码之间没有自动转换——这些都是自定义逻辑。)-(好吧,因为属性中有自定义逻辑,所以必须用JS编写自定义逻辑。服务器端和客户端代码之间没有自动转换