我在使用多个ObjectDataSource的ASP.NET 2.0应用程序中有一个aspx页面。
他们都是这样的同一个班级:
<asp:ObjectDataSource ID="TitleDataSource" runat="server" OnSelecting="TitleDataSource_Selecting" SelectMethod="GetTitle" TypeName="DropDownDataSource"></asp:ObjectDataSource>
这很好用。然后我做了两次改变
DropDownDataSource
从app_code
目录移至单独的程序集com.companyname.ie
,现在为com.companyname.ie.appname
现在,当我点击页面时,出现“无法找到'TitleDataSource'的TypeName中指定的类型”错误消息。
我可以通过在TypeName
中指定类的完全限定名称来解决此问题。但是添加具有相同命名空间的
指令不能解决错误。<%
@import
我也尝试将代码移回<%
无效。
Intellisense选择Type而不指定命名空间。
这不是一个大问题,但它非常烦人。有什么建议吗?
答案 0 :(得分:1)
指定完全限定名称是正确的。否则,运行时将只查看当前程序集。