[ artriba @ 17.04.2008. 16:08 ] @
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 ); } } |