Yes, but the class you inherit from has to be ultimately derived from
System.Web.UI.Page
.
EDIT==================================
I thk I see what you want. You don't need an interface. All you have to do is make all the methods in your base class virtual so you can override them in derived classes. See the bold/italic/underlined text.
public partial class MSNBulkImport : System.Web.UI.Page
{
private IFactoryForMSN moqobj = null;
public MSNBulkImport()
{
}
public MSNBulkImport(IFactoryForMSN moqobj)
{
this.moqobj = moqobj;
}
public virtual bool InsertBulkImportPortfolios(MSNBulkImportPortfolioTVP tvp, string updatedBy)
{
MSNRepository mSNRepository = new MSNRepository();
return mSNRepository.InsertBulkImportPortfoliosToDatabase(tvp, updatedBy);
}
}
public class MSNRepository : MSNBulkImport
{
public override bool InsertBulkImportPortfolios(MSNBulkImportPortfolioTVP tvp, string updatedBy)
}