IpAddress=HttpContext.Current.Request.UserHostAddress;
Мы можем выбрать другую главную страницу для любой страницы aspx.
Это код
this.MasterPageFile = "Master Page path";
Это будет работать
Для получения дополнительной информации Решение
Для этого вам, вероятно, потребуется проанализировать файл aspx.
Другая возможность - создать поставщика виртуального пути, который будет перенаправлять запросы на главную страницу в зависимости от где находится файл.