2013-07-15 3 views
0

Как я могу отобразить ввод пользователя, если у меня есть этот пример. (Default.aspx)
FirstName: (текстовое поле)
Фамилия: (текстовое поле)Как я могу отобразить пользовательский ввод на другую страницу

Я хотел, чтобы отобразить пользовательский ввод Выходец из Default.aspx на другую страницу (WebForm1.aspx) с использованием Response.Redirect ,

Как я могу это сделать?

Является

Response.Redirect("WebForm1.aspx?VariableName" + TextBox1.Text) 
and TextBox1.Text.Request.QueryString("VariableName") 

работает?

+0

Почему вы спрашиваете, а не пытаетесь? –

ответ

2

Да, это будет работать, но вы должны добавить = после имени переменной, как показано ниже

Response.Redirect("WebForm1.aspx?VariableName1=" + TextBox1.Text + "&VariableName2="+ TextBox2.Text); 

, а также в вашем WebForm1.aspx

TextBox1.Text = Request.QueryString["VariableName"]; 
TextBox2.Text = Request.QueryString["VariableName2"]; 
0

Страница одного:

protected void Button1_Click(object sender, EventArgs e) 
{ 
    String strTxt1 = TextBox1.Text.ToString();  
    String strTxt2 = TextBox2.Text.ToString(); 
    Response.Redirect("~/new_name.aspx?fName=" + strTxt1 + "&lName=" + strTxt2); 
} 

Страница 2:

protected void Page_Load(object sender, EventArgs e) 
{ 
    Label1.Text = Request.QueryString["fName"].ToString(); 
    Label2.Text = Request.QueryString["lName"].ToString(); 
} 
Смежные вопросы