JavascriptKod:<script type="text/javascript">
function formGonder(adres, bilgi, www_asprehberi_com){
var x = (window.ActiveXObject) ? new ActiveXObject("Microsoft.XMLHTTP") : new XMLHttpRequest();
if (x){x.onreadystatechange = function(){
if (x.readyState == 4 && x.status == 200){
document.getElementById(www_asprehberi_com).innerHTML=x.responseText;
}};
x.open("GET", adres+"?"+bilgi, true);
x.send(null);
}}
function Button1_onclick() {
var Text1=document.getElementById("Text1"), Text2=document.getElementById("Text2");
formGonder("Default.aspx","isim="+Text1.value+"&yas="+Text2.value, "www_asprehberi_com");
}
</script>
Form İsim:<br />
<input type="text" id="Text1" /><br />
Yaş:<br />
<input type="text" id="Text2" /><br />
<input id="Button1" type="button" value="button" onclick="return Button1_onclick()" />
<span id="www_asprehberi_com"></span>
İsteği karşılayıp cevap veren sayfa Kod: protected void Page_Load(object sender, EventArgs e)
{
if (Request.QueryString.Count > 0)
{
Response.Write("<br />Formun gönderiliş şekli: " + Request.RequestType + "<br />Gelen değerler<hr />");
for (int i = 0; i < Request.QueryString.Count; i++)
{
Response.Write(Request.QueryString.Keys[i] + ": " + Request.QueryString[i] + "<br />");
}
Response.End();
}
}
Gelen değerleri for döngüsüyle almak yerine
Kod:string isim = Request.QueryString["isim"] != null ? Request.QueryString["isim"] : "",
yas = Request.QueryString["yas"] != null ? Request.QueryString["yas"] : "";
gibi bir ifade de kullanabilirsiniz.