エラー:ControlParameter 'mycontrolparam'に 'mytextfield'コントロールが見つかりませんでした。制御パラメータが見つかりません
<asp:ControlParameter ControlID="mytextfield" Name="mycontrolparam" PropertyName="Text" Type="Int32" />
"mytextfield"がパネルコントロール内にあるため、そのエラーを見つけるにはFindControlメソッドが必要です。しかし、私は、もしあれば、mytextfieldを制御パラメータに見えるようにする方法があれば、簡単な解決方法を探したい。同じコードは別のページでは動作しますが、このページでは動作しません。既存のコードに最小限の変更を加えることを念頭に置いてください。
私は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」は読み取り専用のテキストフィールドです。それは他のページでOKでも動作します。
あり$記号のソリューションがあるが、それは、マスターページでは動作しません、次の方法を使用します。 –