错误:无法在ControlParameter'mycontrolparam'中找到控件'mytextfield'。未找到控制参数
<asp:ControlParameter ControlID="mytextfield" Name="mycontrolparam" PropertyName="Text" Type="Int32" />
错误是因为“mytextfield”是在面板控件中,我需要FindControl方法才能找到它。但是我想找到一个快速解决方案,如果有任何,如何使mytextfield可见的控制参数。相同的代码适用于不同的页面,但不适用于此页面。请记住,我想对现有代码进行最低限度的更改。
这里是我从微软网站复制过来的类似代码。
<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'是只读文本框。它确实在另一页上正常工作。
有一个$符号解决方案,但并不在母版页的工作。 –