我有一个用户控件(.ascx),我在我的网页(的.aspx)正在嵌入,如下:用户控制改变客户端ID的控制
<%@ Register TagName="UI" TagPrefix="my" Src="~/userControls/UI.ascx" %>
<my:UI runat="server" ID="mytestui" />
当页面被加载的用户控件内的控件(文本框,下拉列表等)会自动更改。假设我有一个名为txtTest的文本框,它将更改为mytestui_txtTest。
正如您所看到的,它将上面的用户控件的ID添加到控件中。
有什么办法可以防止这种情况发生?
请问为什么,以及你想用ClientIDs实现什么? – Alexander
您传递了什么ID以及您要查找的控件如何定义? – Andrei
传递来自usercontrol的ID – Zaki