<div dir="ltr"><div><div><div>Upps, please forget the question. <br><br></div>It has nothing to do with iron-python.<br><br></div>in <a href="http://asp.net">asp.net</a> you always have to bind dynamic event-handlers in Page_Init or Page_Load handlers. Must be done that way always <br>
<br><br></div>Kind regards Bernd<br><br><div><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">2013/3/29 Bernd Viehmann <span dir="ltr"><<a href="mailto:bernd.viehmann@googlemail.com" target="_blank">bernd.viehmann@googlemail.com</a>></span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div><div><font><span style="font-family:arial,helvetica,sans-serif">Hello,<br><br></span></font></div>
<font><span style="font-family:arial,helvetica,sans-serif">I am working on a <a href="http://ASP.NET" target="_blank">ASP.NET</a> web-application written in IronPython. I have to create some widgets dynamically in the code-behind file. <br>

<br>Unfortunately the Click-Handler is not called when i click a dynamic-created LinkButton. <br><br></span></font></div><font><span style="font-family:arial,helvetica,sans-serif">Here is the code:<br></span></font><br><font><span style="font-family:arial,helvetica,sans-serif"><font><span style="font-family:arial,helvetica,sans-serif"><font>------------------------------------------</font></span></font>...<br>

            # add a linkbutton to the webform<br>            lnkBtn = LinkButton()<br>            lnkBtn.Text = itm[0]<br>            lnkBtn.ID = 'hyLnk_tagg_' + System.Convert.ToString( iCnt )<br>            lnkBtn.EnableViewState = False <br>

            lnkBtn.CssClass = <br>            lnkBtn.Click += HandleTaggLink<br>...<br></span></font></div><font><span style="font-family:arial,helvetica,sans-serif"><br clear="all"></span></font><div><div><div><div><font><span style="font-family:arial,helvetica,sans-serif">def HandleTaggLink( sender, e ):<br>

    try:<br>        urlNext = None <br><br>        tool.log.w2lgDvlp( 'HandleTaggLink called in topic_display_taggs ' + sender.ID )<br><br>    except Exception,e:<br>        tool.log.w2lgError(traceback.format_exc())<br>

<br>    if urlNext != None:<br>        Response.Redirect( Page.ResolveUrl( urlNext ) )<br><br><br><br><font>------------------------------------------</font><br></span></font></div><div><font><span style="font-family:arial,helvetica,sans-serif">Some idea what went wrong?<br>

</span></font></div><div><font><span style="font-family:arial,helvetica,sans-serif"><br>Regards<span class="HOEnZb"><font color="#888888"><br><br></font></span></span></font></div><span class="HOEnZb"><font color="#888888"><div>
<font><span style="font-family:arial,helvetica,sans-serif"> Bernd </span></font><br></div></font></span></div>
</div></div></div>
</blockquote></div><br><br clear="all"><br>-- <br><br>
Mit freundlichen Grüßen<br>
<br>
Bernd Viehmann<br>
Mahrweg 46 <br>
41836 Hückelhoven<br>
<br>
Tel.: 02433 9640 100<br>
Fax: 02433 9640 109<br>

</div>