Originariamente inviato da brutusin
...mi sembra strano che da una dll non si possa richiamare un metodo presente in un'altra dll soprattutto se quest'ultima è stata correttamente importata
Questo post e' strano gia' a partire dal titolo "classi annidate". Una classe annidata e' semmai una classe dentro un'altra classe
es.
codice:
Public Class Padre
Public Class figlio
End Class
End Class
Invece di mettere nella pagina aspx
generaliLocale.ControllaCategorie(Container.DataIt em("categoriamerceologica"))
metti nel codebehind una funzione simile alla seguente
codice:
public function ControllaCategorie(_categoriaMerceologica as integer) as string
' qui metti l'invocazione al componente esterno
' (per fare quello che fa potresti rendere shared
' il metodo ControllaCategorie ed evitare di dover usare
' una istanza di oggetto)
dim m_generali as new ASPNETGenerali.Generali()
Return m_generali.ControllaCategorie(_categoriaMerceologica)
end function
mentre nella pagina aspx metterai
codice:
<%# ControllaCategorie(Container.DataItem("categoriamerceologica")) %>