有谁知道这是什么?我无法让它消失。
•model {“泛型类型'System.Web.Mvc.ViewUserControl`1'与程序集'System.Web.Mvc中错误数量的泛型参数一起使用... 它发生在我调用一个新构建的模型时,我传递给局部视图,并尝试在视图中使用/调用它的一些方法。
这是我的userControl声明:
<%@ Control Language="VB" Inherits="System.Web.Mvc.ViewUserControl(Of FP.AddFavAction)" %>
编辑:
我在vs2010中看到它,但代码仍然运行但它在断点上显示此错误,但它仍然按要求运行并运行,但我仍然担心并想知道我是否正在做一些根本错误的事情。谷歌搜索这真的几乎没有任何回报,但另一个像我的问题已完全没有答案!必须有一个人知道最新情况,而不是整个世界的一个答案。并且通常会删除错误消息,删除ViewUserControl`1部分,当然还有程序集名称!哇!! -
答案 0 :(得分:1)
我不熟悉'System.Web.Mvc.ViewUserControl',但是,当我尝试将String属性传递给一个统一的DBCommand.CommandText时,我遇到了类似的错误。也许您的ViewUserControl未初始化。
错误代码:
“+ StringProperty {”泛型类型 “GenericClass
1' was used with the wrong number of generic arguments in assembly 'WindowsApplication1, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'.":"GenericClass
1" } 串
原始代码:
Using da As DbDataAdapter = DBFactory.CreateDataAdapter
da.InsertCommand.CommandText = InsertCommand
da.InsertCommand.Connection = conn
da.Update(Me)
End Using
修复:
Using da As DbDataAdapter = DBFactory.CreateDataAdapter
da.InsertCommand = DBFactory.CreateCommand
da.InsertCommand.CommandText = InsertCommand
da.InsertCommand.Connection = conn
da.Update(Me)
da.InsertCommand.Dispose()
End Using
这可能不是确切的问题,但错误代码非常相似,所以我想我会与遇到这个帖子的人分享解决方案。我正在使用的类是通用类,因此是通用运行时错误。