각 세션에 보유하고있는 버튼이 있습니다. 사용자는 버튼 중 하나를 클릭해야하며, 다음 페이지에서 사용자는 클릭 한 데이터를 볼 수 있습니다. 여기에 내 코드 뒤에 다음과 같습니다클릭 한 세션 만 검색
public partial class Welcome_Proton : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void Button3_Click(object sender, EventArgs e)
{
Session["carA"] = Label1.Text;
Response.Redirect("~/Welcome/BookingForm.aspx");
}
protected void Button4_Click(object sender, EventArgs e)
{
Session["carB"] = Label1.Text;
Response.Redirect("~/Welcome/BookingForm.aspx");
}
protected void Button5_Click(object sender, EventArgs e)
{
Session["carC"] = Label1.Text;
Response.Redirect("~/Welcome/BookingForm.aspx");
}
protected void Button6_Click(object sender, EventArgs e)
{
Session["carD"] = Label1.Text;
Response.Redirect("~/Welcome/BookingForm.aspx");
}
protected void Button7_Click(object sender, EventArgs e)
{
Session["carE"] = Label1.Text;
Response.Redirect("~/Welcome/BookingForm.aspx");
}
protected void Button8_Click(object sender, EventArgs e)
{
Session["carF"] = Label1.Text;
Response.Redirect("~/Welcome/BookingForm.aspx");
}
protected void Button9_Click(object sender, EventArgs e)
{
Session["carG"] = Label1.Text;
Response.Redirect("~/Welcome/BookingForm.aspx");
}
protected void Button10_Click(object sender, EventArgs e)
{
Session["carH"] = Label1.Text;
Response.Redirect("~/Welcome/BookingForm.aspx");
}
}
, 나는 뒤에 "BookingForm.aspx"코드에서이 코드를 사용하는 세션을 다시 검색하려면 : string car = Session["car"].ToString();
지금 문제는, 어떤 코드가 난 다시 검색하기 위해 작성해야 세션은 사용자별로 클릭 만할까요? 사용자가 세션 클릭 만 가져 오는 방법은 무엇입니까? 내 질문으로 분명히하지 않으면 나에게 물어볼지도 모른다. 많은 감사합니다. 내가 제대로 질문을 이해하면
각기 다른 세션 변수가 필요한 이유가 있습니까? 각 버튼의 세션 변수는 무엇입니까? – rikitikitik
거기에 반복이 많이 있습니다. – tsukimi
왜 같은 값을 저장하기 위해 많은 세션 변수가 필요합니까? – Cdeez