-2

私の問題の例私は2つのテキストボックスを持っています.1つはtxtNombre用で、もう1つはtxtArea用です..

WEBFORM1

txtNombre : ( george ) txtArea : ( ) ハイパーリンク (>>) ボタン

WEBFORM2

BUTTON (Area Value を使用すると、WEBFORM1 でこのボタンを押すと、このように表示されます。)

WEBFORM1

txtNombre : ( ) txtArea : ( キッチン ) ハイパーリンク (>>) ボタン

de Areaのこの値で作業しています

>   ---WEBFORM1  txtBoton.Text = Request["variable"];

>  ----WEBFORM2  string Area = "Kitchen";
>  -----------   Response.Redirect("Default.aspx?variable=" + Area);

これはエリアのコードですが、テキストボックスの値を取得する方法を知りたいです: txtNombre . 2番目のWebフォームに送信し、それをwebform1に送り返します..ハイパーリンクを使用してWebフォームに移動します..

4

1 に答える 1

0

次回はもっと強くグーグルする必要があります:

http://msdn.microsoft.com/es-es/library/system.web.httprequest.querystring.aspx

これは、QueryString のいくつかのパラメーターを操作するサンプル コードであり、Web ページに表示されます。

int loop1, loop2;

// Load NameValueCollection object.
NameValueCollection coll=Request.QueryString; 
// Get names of all keys into a string array.
String[] arr1 = coll.AllKeys; 
for (loop1 = 0; loop1 < arr1.Length; loop1++) 
{
    Response.Write("Key: " + Server.HtmlEncode(arr1[loop1]) + "<br>");
    String[] arr2 = coll.GetValues(arr1[loop1]);
    for (loop2 = 0; loop2 < arr2.Length; loop2++) 
    {
         Response.Write("Value " + loop2 + ": " + Server.HtmlEncode(arr2[loop2]) + "   <br>");
    }
}

たとえば、次のような URL がある場合: http://[ここにサーバー名を挿入]/Example.aspx?Param1=1&Param2=a&Param3=2

出力は次のようになります。

  • 値 1: 1
  • 値 2: a
  • 値 3: 2
于 2013-05-23T23:50:38.660 に答える