我在转发器中有链接按钮。
转发器的ID为“lnkbtn
”。
我有一个数据表,其中包含一个名为“Questionnumber
”的列。
“Questionnumber
”(列)包含1,2,3,16,24 ......等记录。
我想动态设置链接按钮的ID。此ID必须分别与“Questionnumber
”相对应。
如果我将链接按钮的ID(在转发器内)设置为ID='<%# Eval("Questionnumber") %>'
,当我打算将编码写为repeater1.Items[].Findcontrol("lnkbtn")
答案 0 :(得分:0)
为什么要将问题编号值放入链接按钮ID? (请注意,在转发器等模板化控件中,html id总是不同的)。如果您需要识别问题编号的linkbutton,那么linkbutton的CommandArgument属性将是一个正确的选择。
答案 1 :(得分:0)
我为动态生成的控件做了这个。您可以为LinkButton_X等标记添加前缀。您可以覆盖每个元素的ondatabinding并在其中设置id或者您可以使用数据绑定语法和方法以及静态种子生成器,即循环的静态int。