Perché crei una classe ereditandola dalla classe Page? In questo caso non serve a nulla. E' sufficiente scrivere:
codice:
using System.Data;
using System.Data.SqlClient;
public class connection {
public connection() {} // <- costruttore
public SqlConnection connect(){
SqlConnection sqlconnDb = new SqlConnection(" server=localhost;uid=sa;pwd=ghgh;databas
e=db");
return sqlconnDb;
}
}
Quindi, una volta compilata con:
codice:
csc.exe /t:library /r:system.dll /r:system.Data.dll /r:system.xml.dll /out:lib.dll questaclasse.cs
Sposta il file prodotto, lib.dll, nella cartella bin della tua webapplication. Dalle tue pagine sarà ora possibile scrivere:
codice:
connection c=new connection();
SqlConnection sc=c.Connect();
Il compilatore csc.exe è presente nella cartella del framework.
Ciao