Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/261.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 5中工作,则需要?_C#_Asp.net_Validation_Client Side Validation - Fatal编程技术网

C# 如果不在MVC 5中工作,则需要?

C# 如果不在MVC 5中工作,则需要?,c#,asp.net,validation,client-side-validation,C#,Asp.net,Validation,Client Side Validation,我想知道MVC5中是否存在RequiredIf注释,因为我在尝试使用它时遇到了麻烦,因为它似乎在MVC5中不存在。有什么解决办法吗,或者我错过了一些库?(我知道它存在于MVC3中) MVC5中是否有条件验证的替代方案 提前感谢。如果不是内置属性,则需要。您需要下载并导入第三方库: 您是否尝试实现您的属性?或者不管是谁否决了解释请..我按照你上面提到的那样做了,但仍然不起作用。按以下方式使用它[RequiredIf(“GSMEthernetMAC”),ErrorMessageResourceTyp

我想知道MVC5中是否存在
RequiredIf
注释,因为我在尝试使用它时遇到了麻烦,因为它似乎在MVC5中不存在。有什么解决办法吗,或者我错过了一些库?(我知道它存在于MVC3中)

MVC5中是否有条件验证的替代方案


提前感谢。

如果不是内置属性,则需要。您需要下载并导入第三方库:


您是否尝试实现您的属性?或者不管是谁否决了解释请..我按照你上面提到的那样做了,但仍然不起作用。按以下方式使用它[RequiredIf(“GSMEthernetMAC”),ErrorMessageResourceType=“please enter WiFiMac”)]公共字符串WiFiMac{get;set;}如果GSMEthernetMAC为空,则只有它会抛出一条消息。@vivek你导入了dll吗,您认为导入的是哪个错误。我忘记添加js文件了。。在添加3个js文件(1-mvcfoolproof.unobtrusive.min 2-mvcfoolproof JQueryValidation.min.3-mvcfoolproof Validation.min)后,我得到了以下错误未捕获类型错误:无法读取未定义(匿名函数)@mvcfoolproof.unobtrusive.min.js的属性“addMethod”,如果您在使用nugget软件包管理器时遇到问题,请参见此处
安装软件包万无一失
我可以使其正常工作。实际上,我忘了为万无一失的插件添加依赖的js文件。我面临的另一个问题是,当我从另一个页面导航到该页面时,它不起作用,但当我对同一页面按ctrl+f5时,它就像一个符咒。你能帮我弄清楚吗?