Server.Transfer и Response.Redirect не работают в SharePoint. Вместо этого следует использовать SPUtility.Redirect . Кроме того, сеансы не включены в SHarePoint по умолчанию (думаю, только в многосерверных фермах). Вы должны включить его в Central Admin. См. этот пост о том, как это сделать.
Имейте в виду, что сеансы могут быть сложными, когда ваши внешние интерфейсы находятся за балансировщиком нагрузки, когда для них не заданы липкие сеансы, обратные передачи могут завершиться неудачей.
Другое дело, если вы хотите, чтобы веб-части общались, для этого есть механизм, Сахиль Малик охватывает основы (ASP.NET) здесь , и как это делается в Sharepoint здесь . Для получения дополнительной информации, Google для Sharepoint веб-части связи .