Asp.Net Modal Sorunu
-
Merhaba arkadaşlar.
Modal oluşturuyorum ve butonlarla textbox içini değiştirmek istiyorum.
Fakat butonun evet i dolu olmasına rağmen butona basınca modal kapanıyor.
Bunu nasıl önleyebilirim?
protected void btn1_Click(object sender, EventArgs e) { txtMiktar.Text += "1"; }
-
hocam webform yazmayalı uzun zaman oldu ancak. ancak böyle basit birşey için sürekli backend deki event'i fire etmek yerine; butonun click eventine javascript ile textboxa rakam yazacak şekilde daha hızlı ve temiz çözüm uygulayabilirsin.
*işin başıdaysan ve dönme şansın varsa webform'dan dönmeni tavsiye ederim hocam.
-
javascript ile aram hiç yok.
aslında projeyi winform olarak yaptım. sadece bir kısmı web form da olması gerekiyor.
javascript örneği verebilir misin butonlar için.
-
Projeyi bir yerde görsek daha iyi olacak.
-
ontedi bunu yazdı
Projeyi bir yerde görsek daha iyi olacak.
modal kısmında sorun yaşıyorum. modal içindeki butonlara tıkladığımda modal kapanıyor.
ben ise code behind kısmındaki kodların devreye girip, modalın açık kalmasını istiyorum.
<!--ModalStar4_TahsilatBox--> <div class="modal fade" id="myModal4" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true"> <div class="modal-dialog"> <div class="modal-content" style="background-color: #00ff90"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-hidden="true"> × </button> <h4 class="modal-title" id="H3">Tahsilat</h4> </div> <div class="modal-body"> <p> <table class="tg"> <tr> <th class="tg-zv4m" colspan="3"> <asp:TextBox ID="txtMiktar" Style="text-align: right" runat="server" Width="200px" Font-Size="25px" /> </th> <th class="tg-zv4m"> <dx:ASPxButton ID="btnMiktar" OnClick="btnMiktar_Click" CssClass="btn-lg" Font-Size="20px" Theme="Aqua" Width="170px" runat="server" Text="Miktar"></dx:ASPxButton> </th> </tr> <tr> <td class="tg-8jgo"> <dx:ASPxButton ID="btn1" OnClick="btn1_Click" CssClass="btn-lg" Theme="Aqua" runat="server" Text="1"></dx:ASPxButton> </td> <td class="tg-8jgo"> <dx:ASPxButton ID="btn2" OnClick="btn2_Click" CssClass="btn-lg" Theme="Aqua" runat="server" Text="2"></dx:ASPxButton> </td> <td class="tg-8jgo"> <dx:ASPxButton ID="btn3" OnClick="btn3_Click" CssClass="btn-lg" Theme="Aqua" runat="server" Text="3"></dx:ASPxButton> </td> <td class="tg-8jgo"> <dx:ASPxRadioButton ID="chkbtnKrediKart" Text="Kredi Kartı" GroupName="Para" Theme="RedWine" runat="server"></dx:ASPxRadioButton> </td> </tr> <tr> <td class="tg-8jgo"> <dx:ASPxButton ID="btn4" OnClick="btn4_Click" CssClass="btn-lg" Theme="Aqua" runat="server" Text="4"></dx:ASPxButton> </td> <td class="tg-8jgo"> <dx:ASPxButton ID="btn5" OnClick="btn5_Click" CssClass="btn-lg" Theme="Aqua" runat="server" Text="5"></dx:ASPxButton> </td> <td class="tg-8jgo"> <dx:ASPxButton ID="btn6" OnClick="btn6_Click" CssClass="btn-lg" Theme="Aqua" runat="server" Text="6"></dx:ASPxButton> </td> <td class="tg-8jgo"> <dx:ASPxRadioButton ID="chkbtnNakit" CssClass="btn-lg" Text="Nakit" GroupName="Para" Theme="RedWine" runat="server"></dx:ASPxRadioButton> </td> </tr> <tr> <td class="tg-8jgo"> <dx:ASPxButton ID="bnt7" OnClick="bnt7_Click" CssClass="btn-lg" Theme="Aqua" runat="server" Text="7"></dx:ASPxButton> </td> <td class="tg-8jgo"> <dx:ASPxButton ID="btn8" OnClick="btn8_Click" CssClass="btn-lg" Theme="Aqua" runat="server" Text="8"></dx:ASPxButton> </td> <td class="tg-8jgo"> <dx:ASPxButton ID="btn9" OnClick="btn9_Click" CssClass="btn-lg" Theme="Aqua" runat="server" Text="9"></dx:ASPxButton> </td> <td class="tg-8jgo"></td> </tr> <tr> <td class="tg-8jgo"> <dx:ASPxButton ID="btnSil" OnClick="btnSil_Click" CssClass="btn-lg" Theme="Aqua" runat="server" Text="SİL"></dx:ASPxButton> </td> <td class="tg-8jgo"> <dx:ASPxButton ID="btn0" OnClick="btn0_Click" CssClass="btn-lg" Theme="Aqua" runat="server" Text="0"></dx:ASPxButton> </td> <td class="tg-8jgo"> <dx:ASPxButton ID="btnVirgul" OnClick="btnVirgul_Click" CssClass="btn-lg" Theme="Aqua" runat="server" Text=","></dx:ASPxButton> </td> <td class="tg-8jgo"></td> </tr> <tr> <td class="tg-8jgo" colspan="2"> <dx:ASPxButton ID="btnTamamm" OnClick="btnTamamm_Click" CssClass="btn btn-primary" runat="server" Text="Tamam"></dx:ASPxButton> </td> <td class="tg-8jgo" colspan="2"> <dx:ASPxButton ID="btnIptal" OnClick="btnIptal_Click" CssClass="btn btn-danger" runat="server" Text="İptal"></dx:ASPxButton> </td> </tr> </table> </p> </div> <div class="modal-footer"> </div> </div> </div> </div> <!--ModalStar4_TahsilatBox-->
-
autopostback true mu textbox ve butonun ?
-
Hocam sayfanın çalışır halini bir test yerinde test edersek daha iyi anlarız. Koda bakarak tek söyleyeceğim şey autopostback olayıdır. Fakat şöyle bir şey var, açılan modal sayfadaki form etiketlerinden sonra türetilmiş olabilir. Yada butonlar açılan mo9dalın kapatını tetikliyordur. Görmeden söylemek neredeyse imkansız.
hatta sana şöyle söylim, kaynağı görüntüle yapıp o kaynağı bir sunucuya yükle. Tüm projeni yüklemene gerek kalmaz. js ve css dosyalarını da atmayı unutma.
-
ontedi bunu yazdı
Hocam sayfanın çalışır halini bir test yerinde test edersek daha iyi anlarız. Koda bakarak tek söyleyeceğim şey autopostback olayıdır. Fakat şöyle bir şey var, açılan modal sayfadaki form etiketlerinden sonra türetilmiş olabilir. Yada butonlar açılan mo9dalın kapatını tetikliyordur. Görmeden söylemek neredeyse imkansız.
hatta sana şöyle söylim, kaynağı görüntüle yapıp o kaynağı bir sunucuya yükle. Tüm projeni yüklemene gerek kalmaz. js ve css dosyalarını da atmayı unutma.
sorun yaşadığım id="myModal4"
https://gist.github.com/OnaySoft/783fdd8922335f6e0e3fc3c5bd66d764
-
Hocam ben anlatamıyorum herhalde. Çalışan uygulamanın "Kaynağı Görüntüle" diyerekten oluşan kodunu bir yere yükle fakat cs ve js ile birlikte. Ona göre derlenmiş kod üzerinden kim ne iş yapıyor diye bir fikrimiz oluşur. Bu haliyle çözmek neredeyse imkansız.
-
ontedi bunu yazdı
Hocam ben anlatamıyorum herhalde. Çalışan uygulamanın "Kaynağı Görüntüle" diyerekten oluşan kodunu bir yere yükle fakat cs ve js ile birlikte. Ona göre derlenmiş kod üzerinden kim ne iş yapıyor diye bir fikrimiz oluşur. Bu haliyle çözmek neredeyse imkansız.
https://gist.github.com/OnaySoft/783fdd8922335f6e0e3fc3c5bd66d764
hocam burda hem aspx kısmı hemde cs kısmı var.
js zateb botstrap ın kendi js ve css lerini kullanıyorum.
zaten yıldım. olmadı modal felan kullanmayacam başka bir form açıp orda yapacam.
ömrümü tüketti bu asp.net.. css'i ayrı bir dert, javascirpti ayrı bir dert, tasarımı ayrı bir zıkkım.
Winform'un bokunu yesin asp.net :) ohh içim rahatladı.