Возможно Server.Execute
поможет.
//a.aspx
<html>
<head>
<title>test</title>
</head>
<body>
<% Server.Execute("b.aspx"); %>
</body>
</html>
//b.aspx
Content String
//result
<html>
<head>
<title>test</title>
</head>
<body>
Content String
</body>
</html>
Кстати, я не рекомендую этот подход. Это просто, чтобы показать, что это может быть сделано. Главные страницы и пользовательские элементы управления - это, как правило, путь.