Вы можете сделать это очень легко с помощью метода расширения (теперь доступен в .Net 3.5). Рассмотрим такой класс:
public static class ViewPageExtensions
{
public static string DoSomething(this ViewPage page, string input)
{
// Do something clever with the page
}
}
Пока ваш класс ViewPageExtensions
виден для пространств имен, которые вы импортировали на вашем ViewPage.aspx, над которым вы работаете, вы должны иметь доступ к методу DoSomething
напрямую, без ссылки на класс ViewPageExtensions .