titi you are working with MVC so the best approach is to have two text box say textbox1 for view1 and textbox2 for view2. Rendering view1 from Action1 and in Action2 get textbox1 value by
public ActionResult Action2()
{
string value= Request.Form["textBox1ID"];
ViewBag.displayOnView2 = value;//if you are Using MVC2 use ViewData instead of viewbag
return View();
}
View2 Display it like
@Html.TextBox("textBox2", (string)ViewBag.displayOnView2 )
Updated
First TextBox at View1
<%using(Html.BeginForm())
{
Html.TextBox("textBox1ID");
} %>
Action2
{
string data= Request.Form["textBox1ID"] ;
ViewData["data"]=data;
}
Html.TextBox("textBox1ID",ViewData["data"]);