Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/318.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/8/python-3.x/15.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
C# 单击ul菜单上的处理程序,而不是li。ASP.NET_C#_Html_Asp.net - Fatal编程技术网

C# 单击ul菜单上的处理程序,而不是li。ASP.NET

C# 单击ul菜单上的处理程序,而不是li。ASP.NET,c#,html,asp.net,C#,Html,Asp.net,早上好,我有一个ul的ul,其中第二个ul被生成并以友好的方式附加 //get all event list string json_string = await client.GetStringAsync(eventURL); JArray jsonArray = JArray.Parse(json_string); //build the list foreach (JO

早上好,我有一个ul的ul,其中第二个ul被生成并以友好的方式附加

            //get all event list
            string json_string = await client.GetStringAsync(eventURL);
            JArray jsonArray = JArray.Parse(json_string);

            //build the list
            foreach (JObject jObj in jsonArray)
            {
                HtmlGenericControl listItem = new HtmlGenericControl("ul");

                //set ul attibute
                listItem.Attributes["class"] = "db_info";

                foreach (JProperty property in (JToken)jObj)
                {
                    if (property.Name != "ParameterFile")
                    {
                        HtmlGenericControl attribute = new HtmlGenericControl("li");
                        attribute.InnerText = (string)property.Value;

                        listItem.Controls.Add(attribute);
                    }
                }
                EventList.Controls.Add(listItem);
            }
当页面加载是这样的时候

当用户单击generate ul时,它必须执行某些操作。 我创建此类型的处理程序:

        protected void loadToInputBox(object sender, EventArgs e)
        {
            //load input box, with the row value
            HtmlGenericControl row = (HtmlGenericControl)sender;
            var ctrl = row.Controls;

            //set text
        }
我尝试不同的方法。设置属性runat=server,并尝试使用onclick和onserverclick设置attibute。但是没有人工作