---
title: "What is the difference between Server.Transfer and Response.Redirect?"  
description: "What is the difference between Server.Transfer and Response.Redirect?"  
author: "Sumit Kesarwani"  
published: 2013-12-17  
updated: 2020-09-18  
canonical: https://www.mindstick.com/interview/1828/what-is-the-difference-between-server-transfer-and-response-redirect  
category: "asp.net"  
tags: ["asp.net"]  
reading_time: 1 minute  

---

# What is the difference between Server.Transfer and Response.Redirect?

The Server.Transfer () method stops the current page from executing, and runs the content on the specified page, when the execution is complete the control is passed back to the calling page.

While the Response.Redirect () method transfers the control on the specified page and the control is never passed back to calling page after execution.

## Answers

### Answer by Sumit Kesarwani

The Server.Transfer () method stops the current page from executing, and runs the content on the specified page, when the execution is complete the control is passed back to the calling page.

While the Response.Redirect () method transfers the control on the specified page and the control is never passed back to calling page after execution.


---

Original Source: https://www.mindstick.com/interview/1828/what-is-the-difference-between-server-transfer-and-response-redirect

Copyright © MindStick Software Pvt. Ltd. This Markdown version is provided for developers, AI systems, and offline reading.
