当前位置: 首页 > 编程语言 > C#

动态创建链接按钮列表,链接按钮不回发share

时间:2023-04-10 19:23:06 C#

动态创建链接按钮列表,链接按钮不回发列表。然后我尝试将每个链接按钮绑定到一个点击事件,我将标签设置为点击链接按钮的文本。但是应该触发的事件没有被触发?如果(!Page.IsPostBack){intlistItemIds=0;foreach(product.Children中的节点productcolour){HtmlGenericControlli=newHtmlGenericControl("li");LinkBut??tonlnk=newLinkBut??ton();lnk.ID="lnk"+listItemIds;lnk.Text=productcolour.Name;lnk.Click+=newEventHandler(Clicked);//lnk.Command+=newCommandEventHandler(lnkColourAlternative_Click);//lnk.Clickli.Controls.Add(lnk);ul1。控制.Add(li);listItemIds++;}}上面包含在if(!page.ispostback)中,标签文本永远不会在其他地方设置。此事件的继承protectedvoidClicked(objectsender,EventArgse){LinkBut??tonlno=senderasLinkBut??ton;litSelectedColour.Text=lno.Text;代码必须在每次回发时运行:protectedoverridevoidOnInit(EventArgse){base.OnInit(e);intlistItemIds=1;for(inti=0;我做了类似OnInit的事情,并确保在每次回发时都重新创建控件。有关示例,请参见这篇知识库文章——有点过时,但方法保持不变。以上是C#学习教程:动态创建链接按钮列表,链接按钮不会回发所有分享的内容。如果对大家有用,需要了解更多C#学习教程,希望大家多多关注---本文来自网络收集,不代表立场,如涉及侵权,请点击右边联系管理员删除。如需转载请注明出处: