Asp.net mvc 泛型与错误数量的参数一起使用错误?

Asp.net mvc 泛型与错误数量的参数一起使用错误?,asp.net-mvc,vb.net,generics,Asp.net Mvc,Vb.net,Generics,有人知道这到底是什么吗?我无法让它消失 •模型{“泛型类型”System.Web.Mvc.ViewUserControl“1”在程序集“System.Web.Mvc”中与错误数量的泛型参数一起使用。。。 当我调用传递给局部视图的新构造的模型,并尝试在视图中使用/调用它的某些方法时,就会发生这种情况 这是我的userControl声明: <%@ Control Language="VB" Inherits="System.Web.Mvc.ViewUserControl(Of FP.AddFa

有人知道这到底是什么吗?我无法让它消失

•模型{“泛型类型”System.Web.Mvc.ViewUserControl“1”在程序集“System.Web.Mvc”中与错误数量的泛型参数一起使用。。。 当我调用传递给局部视图的新构造的模型,并尝试在视图中使用/调用它的某些方法时,就会发生这种情况

这是我的userControl声明:

<%@ Control Language="VB" Inherits="System.Web.Mvc.ViewUserControl(Of FP.AddFavAction)" %>

编辑:


我在vs2010中看到了它,但是代码仍然在运行,但是它在断点上显示了这个错误,但是它仍然按照要求运行和运行,但是我仍然担心并想知道我是否做了一些根本错误的事情。通过谷歌搜索这个问题实际上几乎什么都没有返回,但是像我这样的另一个问题完全没有得到回答!!肯定有人没有hat知道发生了什么,全世界没有一个答案。并且已经大致搜索了错误消息,删除了ViewUserControl的'1部分,当然还有程序集名称!!哇!!–

我不熟悉'System.Web.Mvc.ViewUserControl',但是,当我试图将字符串属性传递给统一的DBCommand.CommandText。可能您的ViewUserControl未初始化

错误代码:

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 
“+StringProperty{”泛型类型 “GenericClass
1”用于
中的泛型参数数目错误
程序集“WindowsApplication1,
版本=1.0.0.0,区域性=中性,
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 
修复方法:

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 

这可能不是确切的问题,但错误代码非常相似,因此我想我会将解决方案分享给遇到此线程的任何人。我使用的类是泛型类,因此是泛型运行时错误。

我不熟悉“System.Web.Mvc.ViewUserControl”,但是,当我尝试将字符串属性设置为Unitized DBCommand.CommandText。可能您的ViewUserControl未初始化

错误代码:

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 
“+StringProperty{”泛型类型 “GenericClass
1”用于
中的泛型参数数目错误
程序集“WindowsApplication1,
版本=1.0.0.0,区域性=中性,
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 
修复方法:

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 

这可能不是确切的问题,但错误代码非常相似,因此我想我会将解决方案分享给遇到此线程的任何人。我正在使用的类是泛型类,因此是泛型运行时错误。

我需要创建一个“新”吗addDavAction类的构造函数?能否提供完整的堆栈跟踪?代码仍在运行,但有此错误,如何包含堆栈跟踪?如果在浏览器(YSOD)中看到错误消息,则堆栈跟踪位于错误消息下方。如果在visual studio中使用调试器捕获,则必须单击“显示详细信息”。如果错误仅显示在visual studio编辑器的错误视图中(编译时错误)-那么堆栈跟踪确实不可用。你在哪里看到了错误?我在vs2010中看到了,但代码仍然运行,但它在断点上显示了此错误,但它仍然按照要求运行和运行,但我仍然担心,并想知道我是否做了一些根本错误的事情。通过谷歌搜索这确实几乎没有返回任何结果,但另一个问题是l就像我的一样,完全没有答案!!一定有人知道发生了什么,而不是全世界的一个答案。并且一般地搜索错误消息,删除ViewUserControl`1部分,当然还有程序集名称!!哇!!我需要做一个“新”吗addDavAction类的构造函数?能否提供完整的堆栈跟踪?代码仍在运行,但存在此错误,如何包含堆栈跟踪?如果在浏览器(YSOD)中看到错误消息,则堆栈跟踪位于错误消息下方。如果在visual studio中使用调试器捕捉到它,则必须单击“显示详细信息”。如果错误仅显示在visual studio编辑器的错误视图中(编译时错误)-那么堆栈跟踪确实不可用。你在哪里看到了错误?我在vs2010中看到了,但代码仍然运行,但它在断点上显示了此错误,但它仍然按照要求运行和运行,但我仍然担心,并想知道我是否做了一些根本错误的事情。通过谷歌搜索这确实几乎没有返回任何结果,但另一个问题是like mine完全没有答案!!肯定有人知道发生了什么,而不是全世界的一个答案。并且一般性地提供了错误消息,删除了ViewUserControl的'1部分,当然还有程序集名称!!哇!!嘿,谢谢分享,也许brad Wilson、Phil haack或Scott Guthrie应该接受一次看看它。可能的错误或未记录的破坏性更改在vsI中的某个地方我不确定它是否是错误。我认为错误消息正确地反映了代码。但是,改进错误消息的可读性将是很好的。嘿,感谢分享这一点,也许布拉德·威尔逊、菲尔·哈克或斯科特·古思里应该看看它。可能的bug或VS中某个未记录的破坏性更改我不确定这是否是一个bug。我认为错误消息正确地反映了代码。但是,改进错误消息的可读性会很好。