我有一個用戶控件(.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