salve, sto cercando di passare ad asp.net.
mi sono imbattuto nella conversione di una funzione da asp classico asd asp.net. in asp calssico funziona. la funzione serve per eliminare i "//" ad esempio una stringa del tipo "///img//my_file.txt" deve diventare "/img/my_file.txt"

ed è questa.
codice:
function pulisci(stringa)
		dim outp
		outp=stringa
		
		if instr(outp,"//")>0 then
			outp=replace(stringa,"//","/")
			pulisci = pulisci(outp)
		else
			pulisci = outp
		end if
		
end function
la corrispettiva in asp.net credevo fosse questa
codice:
	
function pulisci(stringa as string)
		dim outp as string=stringa
		
		if outp.indexOf("//") > 0 then
			outp=stringa.replace("//","/")	
			return pulisci(outp)			
		else
			return outp
		end if
		
end function

ma invece in asp.net non funziona. cioè mi restituisce sempre la stringa iniziale, ovvero "///img//my_file.txt"

sapreste spiegarmi l'errore?

grazie a tutti