none
Update panel üzerinde modaldan veri alma. RRS feed

  • Soru

  • Merhaba arkadaşlar.

    içinden bir türlü çıkamadığım bir sorunum var bu konu hakkında yardımcı olursanız sevinirim.

    Benim sayfamda kullandığım bir update panelim var ve bunun içinde kullanıcının belirli bir butona tıkladıktan sonra bir modal açtırıp kullanıcının veri girmesini istiyorum.Kullanıcı bu işlemi yaptıktan sonra modal altındaki kaydet butonuna tıklayacak bunu yaptıktan sonra sayfanın .CS tarafında bu modal üzerinde bulunan textbox kısmına girilen veriyi alıp bir değişkene atmam gerekiyor.

    Bunu nasıl yapabilirim.Bu konuda yardımcı olursanız çok sevinirim.


    8 Haziran 2019 Cumartesi 18:31

Tüm Yanıtlar

  • WebForms 20 yıllık köhne bir teknoloji. Bu bahsettiğiniz işleri çook daha kolayca yapabileceğiniz MVC, MVC + SPA  gibi yapılar mevcut. Ben çok webforms yaptım ama sorduğunuz soruyu unutmuşum mesela, pek hatırlayan da kalmamıştır sanırım. Eğer yol yakınsa ….

    e-mail: onay[nokta]yalciner[at]hotmail[nokta]com



    9 Haziran 2019 Pazar 10:57
    Moderatör
  • WebForms 20 yıllık köhne bir teknoloji. Bu bahsettiğiniz işleri çook daha kolayca yapabileceğiniz MVC, MVC + SPA  gibi yapılar mevcut. Ben çok webforms yaptım ama sorduğunuz soruyu unutmuşum mesela, pek hatırlayan da kalmamıştır sanırım. Eğer yol yakınsa ….

    e-mail: onay[nokta]yalciner[at]hotmail[nokta]com



    Diğer konuya da yazdım, webforms'u MS bile bıraktı artık, yeni sürümlerde olmayacak!

    www.cihanyakar.com

    9 Haziran 2019 Pazar 11:34
    Moderatör
  • Önay bey,

    Ben profesyonel olarak bu işi yapmıyorum.Bir projem var kendime göre yapıyorum.Projeye başlamadan önce arkadaşım update paneli önerdi bende onu kullandım.

    Proje neredeyse bitme aşamasında ama bu kısımda takıldım.

    Elbette daha yeni teknolojiler kullanmak gerekiyor fakat projeyi tekrardan baştan yapmak epey bir zamanımı alacağı için bu sorunumu çözmek ve projeyi tamamlamak daha kolay olacak sanırım.

    Aslında çoğu olayı yaptım fakat modal açıldıktan sonra textbox'e girilen değeri label yazdırıyorum ve daha sonrasında bu labelin değerini almaya çalışıyorum.

    Bu sırada java script fonksiyonu ile labele yazdırdığım değerden sonra onclick olayı ile butona tıklatıp butonun altındaki kod kısmında labelin değerini göremiyorum

    Sayfa yenilendiği için labelde yazan değer sıfırlanıyor ve ben değeri alamıyorum.

    Aslında Java Script ile aynı anda butonu tetiklerken butonun altına textbox değerinide gönderebilirsem buda benim işimi görüyor.


    9 Haziran 2019 Pazar 12:15
  • Kendi soruma kendim cevap vereyim.Böyle konularda takılanlara yararlı olur FAYDA saglarım umarım.
    
    <div class="container">
     <!-- Trigger the modal with a button -->
     <!--button type="button" class="btn btn-info btn-lg" data-toggle="modal" data-target="#myModal">Open Modal</!button>>
    
      <!-- Modal -->
    
     <div class="modal fade" id="myModal" role="dialog" style=";top:150px">
        <div class="modal-dialog">
        
          <!-- Modal content-->
          <div class="modal-content">
            <div class="modal-header">
              <button type="button" class="close" data-dismiss="modal">&times;</button>
              <h4 class="modal-title">isim ver</h4>
            </div>
            <div class="modal-body">
    
                <input type="text" name="giris" id="verigirisi"/>
    
            </div>
            <div class="modal-footer">
              <button type="button" id="kaydet" class="btn btn-default" data-dismiss="modal" onclick="VeriyiKaydet()">Kaydet</button>
            </div>
          </div>
          
        </div>
      </div>
      
    </div>
     
           
     <script>
         function Veriyikaydet()
         {
             var ne = $("#verigirisi").val();
             $("#ctl00_ContentPlaceHolder1_HiddenField1").val(ne);
             document.getElementById('ctl00_ContentPlaceHolder1_kaydet').click();
         }
        </script> 
    
    
            protected void kaydet_Click(object sender, EventArgs e)
            {
    
    
                if (HiddenField1.Value != "")
                {
    
                    string kupon_isim = HiddenField1.Value;
                   
                    
                }
    
    
            }

    11 Haziran 2019 Salı 11:39
  • Arkadaş fayda yazısını büyük yazarak AKLI sıra, giydirme yapıtı.  Fred Çakmaktaş forma üye olursa ona faydalı olabilir evet.

    e-mail: onay[nokta]yalciner[at]hotmail[nokta]com

    12 Haziran 2019 Çarşamba 05:21
    Moderatör
  • Neden giydirme yapayım anlamadım.?Bulduğum çözümü yazdım.Hatamı ettim ?

    12 Haziran 2019 Çarşamba 15:57