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

Moram se pohvalit

[es] :: .NET :: ASP.NET :: Moram se pohvalit

[ Pregleda: 1762 | Odgovora: 0 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

artriba
Split

Član broj: 158342
Poruke: 109
*.adsl.net.t-com.hr.



Profil

icon Moram se pohvalit17.04.2008. u 16:08 - pre 195 meseci
Evo pitanja sa njuza
Code:
imam sljedeci problem: hocu dinamicki dodati button na stranicu i 
pridijeliti mu neki handler. Stvar radi sa placeHolder.Add(button), ali mana 
je postback. Kako mogu sa javascriptom dinamicki dodati button i handler na 
njega, da mi pozove serversku metodu onClick kad se klikne na njega?

Evo kako sam ja rješia problem
Code:
public partial class _Default : System.Web.UI.Page 
{
    protected void Page_Load ( object sender, EventArgs e )
    {
        TextReader tR = new StreamReader ( @"C:\Users\superuser\Documents\Visual Studio 2008\WebSites\WebSite10\TextFile.txt" );
        string s = tR.ReadLine ();
        tR.Close ();
        if ( s.Equals ( "1" ) )
        {
            Button dugme = new Button ();
            dugme.ID = "dg";
            PlaceHolder1.Controls.Add ( dugme );
            dugme.Click += new EventHandler ( this.dugme_Click );
        }
    }
    private void dugme_Click ( object sender, EventArgs e )
    {
        Label1.Text = "OK";
    }
    protected void Button1_Click ( object sender, EventArgs e )
    {
        TextWriter tW = new StreamWriter ( @"C:\Users\superuser\Documents\Visual Studio 2008\WebSites\WebSite10\TextFile.txt" );
        tW.WriteLine ( "1" );
        tW.Close ();
        Button dugme = new Button ();
        dugme.ID = "dg";
        PlaceHolder1.Controls.Add ( dugme );
        dugme.Click += new EventHandler ( this.dugme_Click );
    }
}
 
Odgovor na temu

[es] :: .NET :: ASP.NET :: Moram se pohvalit

[ Pregleda: 1762 | Odgovora: 0 ] > FB > Twit

Postavi temu Odgovori

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