簡體   English   中英

System.Web.Mvc缺少對ModelClientValidationRule的引用

[英]System.Web.Mvc missing reference to ModelClientValidationRule

我試圖在類庫中編寫一些客戶端驗證。 我在我的本地計算機上添加了對System.Web.Mvc的引用C:\\Program Files (x86)\\Microsoft ASP.NET\\ASP.NET MVC 4\\Assemblies\\System.Web.Mvc.dll但是我收到錯誤

找不到類型或命名空間ModelClientValidationRule(您是否缺少using指令或程序集引用?)

我的目標是.Net Framework 4, 這個MSDN鏈接表明應該是正確的,所以我很難理解錯誤發生的原因。

我正在使用VS2013並在我的本地計算機上安裝了.Net 4.5,並在其他項目中編寫了客戶端驗證。 我希望通過添加MVC NuGet包來解決這個問題,但我想探索其他選擇。

雖然ModelClientValidationRule位於命名空間System.Web.Mvc中,但它位於程序集System.Web.WebPages中,因此您還需要引用該程序集。

除了Nils的回答,您可能需要從NuGet添加Microsoft.ASP.NET.MVC包。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM