오류 : 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'는 읽기 전용 텍스트 필드입니다. 그래도 다른 페이지에서는 정상적으로 작동합니다.
거기에 $ 기호 솔루션입니다하지만이 마스터 페이지에서 작동하지 않습니다를 사용합니다. –