如何为动态创建的控件生成事件 [英] how to generate event for dynamically created control

查看:69
本文介绍了如何为动态创建的控件生成事件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述





i需要动态创建RadHtmlChart,在此控件中有一个事件OnClientSeriesClicked现在我想在此事件上调用JavaScript来支持c#。



到目前为止我做了什么,我已经动态创建了radhtmlchart并添加到面板。

panelChart.Controls.Add(RadHtmlChart1 );



我不清楚如何进一步接近并创造该事件。



i已经破坏了这种方法

 私人 无效 SeriesClicked( object  sender,EventArgs e)
{
ClientScript.RegisterStartupScript( this .GetType(), print < script> RadHtmlChart1_SeriesClick ED();< /脚本>中);
}







但不知道如何在OnClientSeriesClicked事件上调用此方法。 />


Plz help

解决方案

OnClientSeriesClicked是客户端事件,在客户端代码中使用javascript调用eventhandler。



 <  脚本   类型  =  text / javascript >  
函数OnClientSeriesClicked(sender,eventArgs){

}
< / script >


Hi,

i have a requirement for dynamically creating RadHtmlChart , in this control there is one event OnClientSeriesClicked now i want to call a JavaScript on this event from backed through c#.

till now what i have done that i have created dynamically radhtmlchart and adding to panel.
panelChart.Controls.Add(RadHtmlChart1);

I am not getting a clear idea how to approach further and create that event .

i have crreated this method

private void SeriesClicked(object sender, EventArgs e)
  {
      ClientScript.RegisterStartupScript(this.GetType(), "print", "<script>RadHtmlChart1_SeriesClicked();</script>");
  }




but dont know how to call this method on OnClientSeriesClicked event.

Plz help

解决方案

OnClientSeriesClicked is client side event, call the eventhandler using javascript in your client side code.

<script type="text/javascript">
       function OnClientSeriesClicked(sender, eventArgs) {
          
       } 
 </script>


这篇关于如何为动态创建的控件生成事件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆