gpt4 book ai didi

c# - System.Web.Mvc 缺少对 ModelClientValidationRule 的引用

转载 作者:太空狗 更新时间:2023-10-30 00:18:48 25 4
gpt4 key购买 nike

我正在尝试在类库中编写一些客户端验证。我在本地计算机上添加了对 System.Web.Mvc 的引用 C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET MVC 4\Assemblies\System.Web.Mvc.dll 但我收到了错误

The type or namespace ModelClientValidationRule could not be found (are you missing a using directive or an assembly reference?)

我的目标是 .Net Framework 4 和 this MSDN link表明这应该是正确的,所以我对错误发生的原因有点难过。

我正在使用 VS2013 并在我的本地计算机上安装了 .Net 4.5,并在其他项目中编写了客户端验证。我希望我可以通过添加 MVC NuGet 包来解决这个问题,但我想探索替代方案。

最佳答案

虽然 ModelClientValidationRule 位于命名空间 System.Web.Mvc 中,但它位于程序集 System.Web.WebPages 中,因此您也需要引用该程序集。

关于c# - System.Web.Mvc 缺少对 ModelClientValidationRule 的引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29795276/

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