Рамки абсолютно нет-нет. Для кадров, которые не могут быть достигнуты другими методами, нет никакой пользы.
Значит ли это, что вы должны использовать AJAX? Не обязательно. AJAX - это отличное решение, если вы чувствуете необходимость предоставить богатый, цельный интерфейс, но в этом нет особой необходимости.
Вы можете использовать серверные включения, чтобы разделить ваши вкладки на другую (общую) подстраницу, но, поскольку вы упоминаете ASP.NET, (при условии, что вы работаете в framework v2 или новее), вы можете захотеть использовать Master Pages где ваши вкладки находятся в одном разделе содержимого или в самом мастере, а ваши таблицы / детали находятся в другом разделе содержимого.
Ключевое различие между этими двумя методами заключается в том, что при использовании AJAX переход от вкладки к вкладке будет плавным и плавным, но а) он потребует немного дополнительной работы (особенно если вы не знакомы с какой-либо структурой AJAX) и b ) поскольку по сути у вас есть 4 свернутые страницы, страницы «тяжелее» и их сложнее поддерживать. Если вы выберете маршрут без AJAX, ключевое отличие будет в том, что при нажатии на каждую вкладку будет наблюдаться небольшой, но особый эффект обновления (так как он каждый раз загружает новую страницу).
Конечно, мастер-страницы полезны для поддержания согласованного стиля и структуры сайта в любом случае, поэтому нет никаких причин, по которым вы не можете использовать AJAX с системой мастер-страниц.