簡體   English   中英

ObjectDataSourceControl無法在導入的命名空間中找到類型

[英]ObjectDataSourceControl unable to find Type in imported namespace

我在使用多個ObjectDataSources的ASP.NET 2.0應用程序中有一個aspx頁面。 它們都綁定到同一類,如下所示:


<asp:ObjectDataSource ID="TitleDataSource" runat="server" OnSelecting="TitleDataSource_Selecting" SelectMethod="GetTitle" TypeName="DropDownDataSource"></asp:ObjectDataSource>

一切正常。 然后我做了兩個改變

  1. DropDownDataSourceapp_code目錄移動到單獨的程序集
  2. 將該類的命名空間更改為com.companyname.ie ,現在更改為com.companyname.ie.appname

現在,當我點擊頁面時,收到“找不到在'TitleDataSource'的TypeName中指定的類型”錯誤消息。

我可以通過在TypeName指定類的完全限定名稱來解決此問題。 但是,添加具有相同名稱空間的<% @import指令不能解決該錯誤。

我也嘗試將我的代碼移回app_code ,但無濟於事。

Intellisense在不指定名稱空間的情況下選擇Type。

這不是一個大問題,但非常煩人。 有什么建議么?

指定標准名稱是正確的。 否則,運行時將僅在當前程序集中查找。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM