gpt4 book ai didi

c# - ObjectDataSourceControl 无法在导入的命名空间中找到类型

转载 作者:行者123 更新时间:2023-12-04 17:05:10 24 4
gpt4 key购买 nike

我在使用多个 ObjectDataSource 的 ASP.NET 2.0 应用程序中有一个 aspx 页。
它们都绑定(bind)到同一个类,如下所示:
<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

  • 现在,当我点击页面时,我收到一条“找不到在 TypeName 中指定的类型”的错误消息。

    我可以通过在 TypeName 中指定类的完全限定名称来解决这个问题。 .但是添加一个 <%具有相同命名空间的 @import 指令无法解决错误。

    我也试过将我的代码移回 app_code无济于事。

    Intellisense 在没有我指定命名空间的情况下选择了类型。

    这不是一个大问题,但它非常烦人。有什么建议?

    最佳答案

    指定完全限定名称是正确的。否则,运行时将只查看当前程序集。

    关于c# - ObjectDataSourceControl 无法在导入的命名空间中找到类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/689502/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com