Ошибка: не удалось найти элемент управления «mytextfield» в ControlParameter «mycontrolparam».
<asp:ControlParameter ControlID="mytextfield" Name="mycontrolparam" PropertyName="Text" Type="Int32" />
Ошибка в том, что «mytextfield» находится внутри панели управления, и мне нужен метод FindControl, чтобы найти его. Но я хочу найти быстрое решение, если оно есть, как сделать поле mytext видимым для параметра управления. Тот же код работает на другой странице, но не на этой. Пожалуйста, имейте в виду, я хочу внести минимальные изменения в существующий код.
Вот аналогичный код, который я скопировал с сайта Microsoft.
<asp:SqlDataSource id="Employees" runat="server"
ConnectionString="<%$ ConnectionStrings:Northwind%>"
SelectCommand="SELECT LastName FROM Employees WHERE Title = @Title">
<SelectParameters>
<asp:ControlParameter Name="Title"
ControlID="DropDownList1"
PropertyName="SelectedValue"/>
</SelectParameters>
</asp:sqldatasource>
Хочу упомянуть: «mytextfield» - текстовое поле только для чтения. На другой странице все работает нормально.