merhaba arkadaşlar benim bir sorum olucak yardımcı olucak arkadaşlara şimdiden teşekkur ederim...
Örneğin sayfada 2 tane textbox olsun. butona tıkladığında Kendi Veritabanına Kaydedip Aynı Verileri Başka Bir siteye Post Etmem Lazım.(diğer Sitenin Sayfası Açılacak) nasıl yapabilirim?
asp.net post
7
●2.962
- 31-01-2017, 17:36:46Kimlik doğrulama veya yönetimden onay bekliyor.
- 31-01-2017, 18:14:54ilker20601 adlı üyeden alıntı: mesajı görüntüle
en basit yöntem olarak;
kod kısmında page load kısmına islem=post olursa gibi bir eğer koyduktan sonra butonun load'ında veritabanı kaydını tamamla.
Sonra ki satırda response.redirect ile aynı sayfada islem=post querystringine diğer 2 değeri de ekle. islem=post döngüsünde gerekli 2.post işlemini yapabilirsin.
Ya da direk redirect'i yönlenmesi gereken sayfaya query string olarak gönderebilirsin. - 31-01-2017, 19:11:44Üyeliği durduruldudb kayit isleminden once veya sonra nasil canin istiyorsa asagidaki kodlari kullan;
using (WebClient client = new WebClient()) { // Post işlemini yapmak isteğimiz url bilgisini giriyoruz. string postUrl = "http://www.websitem.com/form.aspx"; client.UploadValues(postUrl, new NameValueCollection() { { "parametreAdi1", "Buraya 1. parametrenin değeri gelecek" }, { "parametreAdi2", "Buraya 2. parametrenin değeri gelecek" } }); } - 31-01-2017, 20:19:44bu örnekde diğer sitenin sayfa ekranı nasıl açtıracağız?CodeBoss adlı üyeden alıntı: mesajı görüntüle
- 31-01-2017, 21:21:07Üyeliği durdurulduilker20601 adlı üyeden alıntı: mesajı görüntüle
[bkz]armut piş ağzıma düş[/bkz] - 31-01-2017, 21:57:44Kardeş Response.Redirect ile post gercekleştirilmiyor.CodeBoss adlı üyeden alıntı: mesajı görüntüle
code behinden kayıttan sonra sayfa acılınca script ile tekrar submit ile yonlendirmek sacma geliyor mantıklı bir cevap aramakdayım..... - 31-01-2017, 23:08:16cevabı çözdüm... ihtiyacı olanlar baksın diye yazıyorum...
button click olayına==>
Response.Clear();
string formID = "PostForm";
string url = "./OnayDeneme.aspx";
string strForm = "";
strForm+="<form id=\"" + formID + "\" name=\"" +formID + "\" action=\"" + url +"\" method=\"POST\">";
//foreach (string key in data)
//{
//strForm.Append("<input type=\"hidden\" name=\"" + key +"\" value=\"" + data[key] + "\">");
//}
strForm += "<input type=\"hidden\" name=\"" + "AdSoyAd" + "\" value=\"" + TextBox1.Text + "\"/>";
strForm += "<input type=\"hidden\" name=\"" + "AdSoyAd2" + "\" value=\"" + TextBox2.Text + "\"/>";
strForm += "</form>";
strForm += "<script type=\"text/javascript\">";
strForm += "window.onload=function(){ var v" + formID + "= document.getElementById(\"" +formID + "\");";
strForm += "v" + formID + ".submit();}";
strForm += "</script>";
Response.Write(strForm);
Response.End();
--R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 23:08:16 -->-> Daha önceki mesaj 23:06:55 --
kardeş çok boş konuşuyon....CodeBoss adlı üyeden alıntı: mesajı görüntüle