Asp.Net Ajax ile takılırken

Okul proje ders falan ders derken kafayı yedim :D
Can sıkıntısından patlayacak gibiyim. Bari biraz arkadaşlar ile bilgi paylaşarak rahatlayayım dedim.
Acizane ben okuldaki projelerin birinin bir kısmında asp.net kullanıyorum.

Proje gereği bir asp sayfamız var ve bu sayfada bir adet geriye sayan bir saat var ve üst tarafta isim girilecek bir textbox var.

Efendim şöyle ki;

Burada yapmam gereken zaman bir yandan akıp giderken diğer yandan textbox üzerindeki veriyi onayla tuşu ile alıp Oyuncu olarak yazdırmaktı. Ben deniz sizlerinde tahmin edeceği gibi

timer için;
asp:UpdatePanel ID="UpdatePanel1" runat="server"
ContentTemplate
asp:Label ID="lblTime" runat="server">20:00 /asp:Label>
asp:Timer ID="Timer1" runat="server" Interval="1000">
/asp:Timer>

/ContentTemplate>
/asp:UpdatePanel>


textbox tarafını da ;

  1. asp:UpdatePanel ID="UpdatePanel2" runat="server" >
  2. ContentTemplate>
  3. asp:Panel Visible="true" ID="Panel1" runat="server" Height="64px" Width="655px">

  4. asp:Label ID="lblIsim" runat="server" Text="Lütfen isim giriniz:">/asp:Label>
  5. asp:TextBox ID="txtIsim" runat="server" Height="24px" Width="297px">/asp:TextBox>

  6. /asp:Panel>

  7. table class="style2">
  8. tr>
  9. td>
  10. asp:Button ID="btnOnayla" runat="server" onclick="btnOnayla_Click"
  11. Text="Onayla" Width="224px" />
  12. /td>
  13. td>
  14. asp:Label ID="lblAd" runat="server" Text="Oyuncu:">/asp:Label>
  15. /td>
  16. /tr>
  17. /table>


  18. /ContentTemplate>

  19. /asp:UpdatePanel>

yaptım.. Lakin timer her tick attığında textbox içerisine yazı yazmaya çalışırkene textbox kendi kendini siliyordu. Meğer ki timer iki updatepaneli mi de tetiklediği için siliyormuş:D

Bu işi çözmek google abi ye sordum o da şu adrese bir bak dedi;
http://www.asp.net/learn/ajax/tutorial-02-cs.aspx

burdan updatepanel lerin şarta göre update edilebildiklerini gördüm ve sonra update panel komutuna

  1. asp:UpdatePanel ID="UpdatePanel2" runat="server" *UpdateMode="Conditional">
komutunu ekledim..
ve aşağısına da
  1. Triggers>
  2. asp:AsynPostBackTrigger ControlID="btnOnayla" EventName="Click"/>
  3. /Triggers>
ekleyince problemsiz çalıştı.
Herkese kolay gelsin.
Saygılarımla.
Not :Tag'den kaynaklı kodlar iyi gözükmüyor olabilir.Düzeltilecek.

Yorumlar

Yorum Gönder

Bu blogdaki popüler yayınlar

IONIC BAŞLANGIÇ

Cannot resolve the collation conflict between “Turkish_CI_AS” and “SQL_Latin1_General_CP1_CI_AS” in the equal to operation

Golang working with interfaces and functions -3