ObjectDataSourceControl incapaz de encontrar Tipo de namespace importado
-
22-08-2019 - |
Pergunta
Eu tenho uma página aspx em uma aplicação ASP.NET 2.0 usando vários ObjectDataSources.
Eles são todos ligados à mesma classe assim:
<asp:ObjectDataSource ID="TitleDataSource" runat="server" OnSelecting="TitleDataSource_Selecting" SelectMethod="GetTitle" TypeName="DropDownDataSource"></asp:ObjectDataSource>
fino
Este estava funcionando. Então eu fiz duas mudanças
- Movido a
DropDownDataSource
do diretórioapp_code
a um conjunto separado - mudou o namespace da classe foi
com.companyname.ie
, agoracom.companyname.ie.appname
Agora, eu recebo uma mensagem de erro "tipo especificado no TypeName de 'TitleDataSource' não pôde ser encontrado" quando eu bati a página.
posso corrigir isso, especificando o nome totalmente qualificado da classe no TypeName
. Mas a adição de uma directiva
com o mesmo namespace não resolver o erro. <%
@import
Eu também tentei movendo o meu código de volta para app_code
sem sucesso.
Intellisense pega o tipo sem me especificando o namespace.
A sua não é um problema enorme, mas é muito chato. Alguma sugestão?
Solução
Especificando o nome totalmente qualificado é correta. Caso contrário, o tempo de execução só olhar na montagem atual.