Server.Transer()
работает на стороне сервера. Он ответит клиенту с страницей, отличной от запрашиваемой клиентом. Если клиент обновляет (F5), он обновит исходную страницу.
Response.Redirect()
отвечает клиенту, что он должен перейти на другую страницу. Для этого требуется дополнительная передача туда и обратно, но клиент будет знать о перенаправлении, поэтому F5 запросит страницу назначения.
PostbackUrl
- это свойство, указывающее элементу управления ASP, куда обращаться при нажатии на клиенте. Это не требует дополнительной поездки туда и обратно при информировании клиента. Если вы можете использовать этот метод, он, как правило, предпочтительнее других вариантов.