我有一个在App_Code文件夹中声明的类。该类包含一个返回类型投资组合的公共共享方法。
当我尝试调用此方法在ASCX控件之一中初始化类型为Portfolio的对象时,我收到“Jaguar.Portfolio类型的值无法转换为Jaguar.Portfolio”消息。
这是一个“网站”项目。我尝试过使用CType和DirectCast,当我尝试构建网站时,仍然收到相同的编译错误。
我正在使用的代码下面列出背后的ascx控件
在ASP.NET中投射错误
Dim pObjSvc As Jaguar.Portfolio = ClassName.GetPortfolio
我不认为我这样做,否则它不会显示编译错误消息,它会在作业的两侧显示相同的“类型” – Developer 2008-12-26 15:38:53
当您期待时,它可能不会显示编译错误。快速文件搜索会告诉。 – StingyJack 2008-12-26 15:43:00