Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

How to: Add Client Script Events to ASP.NET Web Server Controls

[es] :: .NET :: ASP.NET :: How to: Add Client Script Events to ASP.NET Web Server Controls

[ Pregleda: 2660 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

kalasnikov
SERBIA

Član broj: 92858
Poruke: 37
*.smin.sezampro.yu.



Profil

icon How to: Add Client Script Events to ASP.NET Web Server Controls08.10.2006. u 15:13 - pre 213 meseci

In the button control (Button, LinkButton, and ImageButton controls), set the OnClientClick property to the client script to execute.

Ovako kaze Microsoft medjutim pretpostavljam da u VisualStudiu2003 sa .Net frameworkom 1.1 ovo nije moguce.
ili mozda gresim? OnClientClick property nisam uspeo nikako da postavim, cak ga nema ni u MSDN-u.


Code:

<%@ Page Language="C#" %>
<script runat="server">
    protected void Button1_Click(Object sender, EventArgs e)
    {
        Label1.Text = "Server click handler called.";
    }
</script>

<html  >
<body>
  <form id="form1" runat="server">
    <asp:Button ID="Button1" Runat="server" 
      OnClick="Button1_Click" 
        OnClientClick="return confirm('Ready to submit.')" 
        Text="Test Client Click" />
    <br />
    <asp:Label ID="Label1" Runat="server" text="" />
  </form>
</body>
</html>
 
Odgovor na temu

jablan

Član broj: 8286
Poruke: 4541



+711 Profil

icon Re: How to: Add Client Script Events to ASP.NET Web Server Controls08.10.2006. u 21:55 - pre 213 meseci
U 1.1 klijentski event dodaš tako što iz codebehind-a dodaš Button1.Attributes.Add("onclick", "dosomething()");

Takođe možeš i iz javascripta na onload da nađeš taj button po ClientID-ju pa da mu postaviš onclick handler.
 
Odgovor na temu

kalasnikov
SERBIA

Član broj: 92858
Poruke: 37
*.smin.sezampro.yu.



Profil

icon Re: How to: Add Client Script Events to ASP.NET Web Server Controls08.10.2006. u 23:52 - pre 213 meseci
Citat:
jablan: U 1.1 klijentski event dodaš tako što iz codebehind-a dodaš Button1.Attributes.Add("onclick", "dosomething()");

Takođe možeš i iz javascripta na onload da nađeš taj button po ClientID-ju pa da mu postaviš onclick handler.


Pa zar vec ne postoji za npr linkButton koje je serverska kontrola event onclick koji izvrsava kod na serveru...?
 
Odgovor na temu

jablan

Član broj: 8286
Poruke: 4541



+711 Profil

icon Re: How to: Add Client Script Events to ASP.NET Web Server Controls09.10.2006. u 09:17 - pre 213 meseci
Citat:
kalasnikov: Pa zar vec ne postoji za npr linkButton koje je serverska kontrola event onclick koji izvrsava kod na serveru...?

Pa postoji, ali ti koliko sam razumeo, pitaš za klijentski event.
 
Odgovor na temu

kalasnikov
SERBIA

Član broj: 92858
Poruke: 37
*.smin.sezampro.yu.



Profil

icon Re: How to: Add Client Script Events to ASP.NET Web Server Controls09.10.2006. u 09:32 - pre 213 meseci
Sta mi je u stvari potrebno:
da kada korisnik klikne na dugme se prvo odradi klijent skript a nakon toga i server event.
To bi trebao da radi ovaj kod:
Code:


<%@ Page Language="C#" %>
<script runat="server">
    protected void Button1_Click(Object sender, EventArgs e)
    {
        Label1.Text = "Server click handler called.";
    }
</script>

<html  >
<body>
  <form id="form1" runat="server">
    <asp:Button ID="Button1" Runat="server" 
      OnClick="Button1_Click" 
        OnClientClick="return confirm('Ready to submit.')" 
        Text="Test Client Click" />
    <br />
    <asp:Label ID="Label1" Runat="server" text="" />
  </form>
</body>
</html>


konkretno: link button se zove KreirajTest i potrebno je da kreira XML file na serveru.
Kada korisnik klikne na to dugme treba mi novi dialog prozor (klijent skript) u kome se unosi naziv tog XML file-a a nakon toga se XML file kreira na serveru (server event).
Je li to moguce u .Net frameworku 1.1?
 
Odgovor na temu

jablan

Član broj: 8286
Poruke: 4541



+711 Profil

icon Re: How to: Add Client Script Events to ASP.NET Web Server Controls09.10.2006. u 11:20 - pre 213 meseci
Jeste, čoveče, pročitaj moj prvi odgovor! Znači, već ti je postavljen serverski OnClick event, plus na način koji sam ti objasnio dodaš klijentski event. Klijentski se izvršava (normalno) prvo, i iz njega možeš da nastaviš submit forme ili ne.
 
Odgovor na temu

[es] :: .NET :: ASP.NET :: How to: Add Client Script Events to ASP.NET Web Server Controls

[ Pregleda: 2660 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.