• 31-01-2017, 17:36:46
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    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?
  • 31-01-2017, 18:14:54
    #2
    ilker20601 adlı üyeden alıntı: mesajı görüntüle
    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?

    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
    #3
    Üyeliği durduruldu
    db 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:44
    #4
    CodeBoss adlı üyeden alıntı: mesajı görüntüle
    db 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" }
     });
     
     }
    bu örnekde diğer sitenin sayfa ekranı nasıl açtıracağız?
  • 31-01-2017, 21:21:07
    #5
    Üyeliği durduruldu
    ilker20601 adlı üyeden alıntı: mesajı görüntüle
    bu örnekde diğer sitenin sayfa ekranı nasıl açtıracağız?

    [bkz]armut piş ağzıma düş[/bkz]
  • 31-01-2017, 21:57:44
    #6
    CodeBoss adlı üyeden alıntı: mesajı görüntüle
    [bkz]armut piş ağzıma düş[/bkz]
    KardeÅŸ Response.Redirect ile post gercekleÅŸtirilmiyor.

    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, 22:02:44
    #7
    Üyeliği durduruldu
    ne istediÄŸini anlasak.
    fake bir site yapıp kullanıcıların bilgisini kendine kayıt edip daha sonra kullanıcıyı asıl siteye göndermeye çalışıyorsan başka kapıya müracaat etmen lazım.
    (az öyle bişeyler yapmak istediğini sezer gibi oldum).
  • 31-01-2017, 23:08:16
    #8
    cevabı çö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 --

    CodeBoss adlı üyeden alıntı: mesajı görüntüle
    ne istediÄŸini anlasak.
    fake bir site yapıp kullanıcıların bilgisini kendine kayıt edip daha sonra kullanıcıyı asıl siteye göndermeye çalışıyorsan başka kapıya müracaat etmen lazım.
    (az öyle bişeyler yapmak istediğini sezer gibi oldum).
    kardeş çok boş konuşuyon....