怎样获得Repeater中某控件的实际ID?
某页面中有如下textbox 控件
<asp:Repeater id="Repeater" Runat="server">
<ItemTemplate>
<asp:textbox id="Text" runat="server"></asp:textbox>
</ItemTemplate>
</asp:Repeater>
在IE中浏览该页面,生成的textbox 控件的ID如下
第一个Item: <input name="Repeater:_ctl0:Text" id="Repeater__ctl0_Text"/>
第二个Item: <input name="Repeater:_ctl1:Text" id="Repeater__ctl1_Text"/>
......
我现在想得到textbox 控件的实际ID,使用如下方法:
TextBox txtText = (TextBox)e.Item.FindControl("VillageOpinion");
txtText.UniqueID;
.....
但txtText.UniqueID的值还是"Text"而不是我想要的如"Repeater__ctl0_Text"。请问有什么方法可以得到控件在页面显示时实际的ID?谢谢!