我创建了一个动态生成的项目的侧面列表。使用
HtmlGenericControl div1 = new HtmlGenericControl("div");
div1.Attributes.Add("id", "div"+(index));
div1.Attributes.Add("class", "teacher-data");
div1.Attributes.Add("onclick", "getHighlight(this)");
Image img = new Image();
img.Attributes.Add("class", "teacher-image");
HtmlGenericControl div2 = new HtmlGenericControl("div");
div2.Attributes.Add("class", "teacher-data-container");
Label lbl1 = new Label();
lbl1.Text = name + "<br/>";
lbl1.ID = "lbl_"+ (index++);
Label lbl2 = new Label();
lbl2.Text = degree;
Label lbl3 = new Label();
lbl1.Attributes.Add("class", "teacher-info");
lbl2.Attributes.Add("class", "teacher-info");
lbl3.Attributes.Add("class", "teacher-info");
div2.Controls.Add(lbl1);
div2.Controls.Add(lbl2);
div2.Controls.Add(lbl3);
div1.Controls.Add(img);
div1.Controls.Add(div2);
teacher_containr.Controls.Add(div1);
我尝试的是,当有人尝试点击div
标签时,它会被选中但在这里我也想要的是它应该调用一个asp.net函数,这样点击后相关数据就会出现它的一面。但没有任何工作。
我们可以在div中添加一些事件或任何东西,以便它调用asp.net函数。我尝试了ajax方法,但它没有用。