ciao a tutti,

allora io ho una funzione dove passo 3 parametri. Una volta questi parametri sono 2 e un'altra volta sono 3. Io ricevo errore solo quando passo solo 2 dei 3 parametri.
La chiamata alla funzione è questa:
codice:
Risultato_Upload = IO_Upload.Upload_Immagine(inputFile.PostedFile.FileName,"","insert")
mentre la funzione è dichiarata in questo modo:
codice:
Public Function Upload_Immagine(ByVal inputFile As Web.UI.HtmlControls.HtmlInputFile, ByVal Image As Web.UI.WebControls.Image, ByVal opz As String) As String

Compilation Error

Description: An error occurred during the compilation of a resource required to service this request. Please review the following specific error details and modify your source code appropriately.

Compiler Error Message: BC30311: Value of type 'String' cannot be converted to 'System.Web.UI.HtmlControls.HtmlInputFile'.

come devo fare per evitare questo errore?