2012-12-17 2 views
0

두 가지 형식이있는 C# 웹 사이트를 만들고 있습니다. form1.aspx에는 form2.aspx로 리디렉션되는 텍스트 상자와 다음 페이지 버튼이 있으며 form2.aspx에는 form1.aspx로 리디렉션되는 이전 페이지 버튼이 있습니다. 나는 이전 페이지 버튼을 클릭 할 때 동일한 이전 값이 form1.aspx의 텍스트 상자에 반환되어야한다고 원합니다.이전 버튼에서 동일한 값을 가져 오는 중 클릭하십시오. C#

form1.aspx 디자인보기

<form id="form1" runat="server"> 
    <asp:Button ID="btnNext" runat="server" Text="NextPage" OnClick="btnNext_Click" /> 
    <asp:TextBox ID="TextBox1" runat="server" ></asp:TextBox> 
</form> 

form1.aspx 코드 form2.aspx 디자인 페이지

<form id="form1" runat="server"> 
    <asp:Button ID="btnPrev" runat="server" Text="previous" OnClick="btnPrev_Click" /> 
</form> 

form2.aspx 코드

public partial class Form2 : System.Web.UI.Page 
    { 
    protected void Page_Load(object sender, EventArgs e) 
    { 

    } 
    protected void btnPrev_Click(object sender, EventArgs e) 
    { 
     Response.Redirect("Form1.aspx"); 
    } 
    } 
beind
public partial class Form1 : System.Web.UI.Page 
    { 
    protected void Page_Load(object sender, EventArgs e) 
    { 

    } 
    protected void btnNext_Click(object sender, EventArgs e) 
    { 
     Response.Redirect("Form2.aspx"); 
    } 
} 

beind

어리석은 질문이라면 유감입니다. 하지만 제발 도와주세요. 사전 감사에서

감사합니다, Abhishek

답변

1

동일한 세션 값을 만들고 싶지 않으면 필요한 데이터가 많은 가치가없는 경우에만 쿠키에 저장 한 다음 쿠키에서 채울 수 있습니다. 귀하의 웹 사이트를 오용하기 위해 클라이언트 컴퓨터의 다른 사용자가 사용할 수있는 쿠키에 데이터를 저장하지 마십시오. 여기서 나는 이것이 안전한 사이트와 너무 많은 가치있는 데이터라고 생각하지 않는다.

0

form2.aspx에 리디렉션하는 동안, 당신은 세션에서 texboxes의 값을 절약 할 수 있습니다. from2.aspx에서 form1.aspx로 리디렉션 할 때 세션을 확인하고 pageload 이벤트의 텍스트 상자에 값을 채 웁니다.

관련 문제