Originariamente inviato da brutusin
all'interno del file .aspx utilizzo una funzione che sta in generali con il seguente metodo
generaliLocale.ControllaCategorie(Container.DataIt em("categoriamerceologica"))
Perche' nel file aspx metti questo codice rischiando cosi che generaliLocale sia nullo? Faresti meglio a mettere il richiamo ad un componente esterno (una dll nel tuo caso) nel codebehind dopo esserti accertato che l'oggetto (generaliLocale) sia istanziato correttamente.
...da notare che l'errore è in questa porzione di codice...
l'errore segnalato come detto non credo sia li. Cmq, nella funzione ControllaCategorie accetti un valore come parametro dichiarandolo Object per poi nel codice della funzione fare un cast a integer. Visto che il parametro e' sicuramente un integer perche non dichiari la funzione con il parametro gia' pronto es.
codice:
public Function ControllaCategorie(_valoreId as integer) As string