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 ;
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
ve aşağısına da
Herkese kolay gelsin.
Saygılarımla.
Not :Tag'den kaynaklı kodlar iyi gözükmüyor olabilir.Düzeltilecek.
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 gibitimer 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 ;
- asp:UpdatePanel ID="UpdatePanel2" runat="server" >
- ContentTemplate>
- asp:Panel Visible="true" ID="Panel1" runat="server" Height="64px" Width="655px">
-
- asp:Label ID="lblIsim" runat="server" Text="Lütfen isim giriniz:">/asp:Label>
- asp:TextBox ID="txtIsim" runat="server" Height="24px" Width="297px">/asp:TextBox>
-
- /asp:Panel>
-
- table class="style2">
- tr>
- td>
- asp:Button ID="btnOnayla" runat="server" onclick="btnOnayla_Click"
- Text="Onayla" Width="224px" />
- /td>
- td>
- asp:Label ID="lblAd" runat="server" Text="Oyuncu:">/asp:Label>
- /td>
- /tr>
- /table>
-
-
- /ContentTemplate>
-
- /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
- asp:UpdatePanel ID="UpdatePanel2" runat="server" *UpdateMode="Conditional">
ve aşağısına da
- Triggers>
- asp:AsynPostBackTrigger ControlID="btnOnayla" EventName="Click"/>
- /Triggers>
Herkese kolay gelsin.
Saygılarımla.
Not :Tag'den kaynaklı kodlar iyi gözükmüyor olabilir.Düzeltilecek.
Bu yorum yazar tarafından silindi.
YanıtlaSil