Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/64.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将imagebutton的事件处理程序作为字符串传递给asp.net中的用户控件_Asp.net_User Controls_Event Handling_Imagebutton - Fatal编程技术网

将imagebutton的事件处理程序作为字符串传递给asp.net中的用户控件

将imagebutton的事件处理程序作为字符串传递给asp.net中的用户控件,asp.net,user-controls,event-handling,imagebutton,Asp.net,User Controls,Event Handling,Imagebutton,我正在制作一个显示imagebuttons的用户控件。我正在从xml文件中获取id、imageURL和ImageOnClick事件处理程序名称。但不接受事件处理程序名称。 我在.ascx.cs中的代码是: var imageDetails = from image in imageDetailsXML.Descendants("image") select new {

我正在制作一个显示imagebuttons的用户控件。我正在从xml文件中获取id、imageURL和ImageOnClick事件处理程序名称。但不接受事件处理程序名称。 我在.ascx.cs中的代码是:

var imageDetails = from image in imageDetailsXML.Descendants("image")
                       select new
                       {
                           imgID = image.Element("imgID").Value,
                           imgUrl = image.Element("imgUrl").Value,
                           imgClickHandler = image.Element("imgClickHandler").Value
                       };
    foreach (var imageBtn in imageDetails)
    {
        ImageButton imgBtn = new ImageButton();
        imgBtn.ID = imageBtn.imgID.ToString();
        imgBtn.ImageUrl = imageBtn.imgUrl.ToString();
        imgBtn.Height = height;
        imgBtn.Width = width;
        imgBtn.Visible = false;
        imgBtn.Click += new ImageClickEventHandler(imageBtn.imgClickHandler); 
        Panel1.Controls.Add(imgBtn);
     }
imgClickHandler在.aspx.cs页面中实现。如何将用户控件内图像按钮的图像单击事件绑定到.aspx.cs页面中的处理程序? 我转到以下链接:,但无法理解解决方案。请帮忙