錯誤:無法在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'是隻讀文本框。它確實在另一頁上正常工作。
有一個$符號解決方案,但並不在母版頁的工作。 –