Difference between server.Execute and response.redirect ?

Answer Posted / manish kumar

Response.Redirect method :--------
it helps in navigating to another page from code. This is like clicking a hyperlink.To navigate from one page to another using button click or linkbutton control or from server side code use Response Object's Redirect method.
using Response.rediect() method u can not get information from source page on target page.
its source code is like
VB.Net Code
Private Sub Button1_Click(ByVal Sender as System.Object, ByVal e as System.EventArgs) Handles Button1.Click
'Display target page.
Response.Redirect("Target.aspx")
End Sub
C# Code
private void Button1_Click(Object sender, System.EventArgs e)
{
//Display Target Page.
Response.Redirect("Target.aspx");
}
Using Server.Execute Method
use Server.Execute Method to process a Target web form without leaving the Source page. This technique let you embed the result from a target page to a region on Source page. Like Server.Transfer, It also required EnableViewStateMac attribute to page directive set to false.
Suppose I have to pages one is Calculate.aspx havinf two textboxes and a button control. On button Click event. I performed Server.Execute to Result.aspx another aspx page.
Source Code
protected void btn_Click(object sender, EventArgs e)
{
Server.Execute("Result.aspx");
}
Result.aspx page pageload event.

protected void Page_Load(object sender, EventArgs e)
{
NameValueCollection colform = new NameValueCollection();
colform = Request.Form;
Response.Write("<h2>Additon Result:</h2>" + (Convert.ToInt32(colform["TextBox1"]) + Convert.ToInt32(colform["TextBox2"])));
}

If any Mistake then suggest me...plz

Is This Answer Correct ?    3 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What are cao and sao.

542


How do I force the dispose method to be called automatically, as clients can forget to call dispose method?

506


Which is an advantage of application service providers?

489


Do session use cookies in asp net?

494


What are the authentication types in asp.net?

571






What is the difference between session and application?

500


When you are running a component within ASP.NET, what process is it running within on Windows XP? Windows 2000? Windows 2003?

589


Define tracing.

626


What are the advantages of using session?

432


What are the difference between overriding and overloading?

496


Where is the session stored?

633


Explain about Automatic resource management?

574


What is the difference between page.registerclientscriptblock and page.registerstartupscript?

480


What is the server of asp.net?

506


What is Model-View-View Model?

605