2013-07-19 5 views
0

나는 ASP.net 앱에 스피너를 통합하고 싶습니다. 동적으로 데이터베이스 레코드를 기반으로 컨트롤을 렌더링하고 코드를 통해 코드를 렌더링합니다. 나는Juice UI asp.net webforms 코드 뒤에 추가

익스텐더 제어를 얻을 VS 2012

 Label IKnowWhatIKnow = new Label(); 
     IKnowWhatIKnow.AssociatedControlID = "_Text"; 
     IKnowWhatIKnow.Text = "ASP.NET Textbox"; 
     IKnowWhatIKnow.ID = "_Text"; 

     Juice.Spinner Mine1 = new Juice.Spinner(); 
     Mine1.ID ="_TextSpinner"; 
     Mine1.TargetControlID = "_Text"; 
     Mine1.AutoPostBack = true; 

     PlaceHolder1.Controls.Add(IKnowWhatIKnow); 
     PlaceHolder1.Controls.Add(Mine1); 

에서 테스트 프로젝트에 스피너를 추가하는 문제가있어 '_TextSpinner' '_TEXT'을 확장 할 수 없습니다. 'Juice.Spinner'형식의 Extender 컨트롤은 'System.Web.UI.WebControls.Label'형식의 컨트롤을 확장 할 수 없습니다.

답변

0

은 매우 간단 것 같은데,이 같은 Label 외에 뭔가 해결하는 TargetControlID를 선택해야합니다

<asp:label id="_Label" AssociatedControlId="_Text" Text="ASP.NET Textbox" runat="server" /> 
<asp:textbox ID="_Text" runat="server" /> 
<juice:spinner TargetControlID="_Text" ID="_TextSpinner" runat="server" AutoPostBack="true"/> 

<br/><br/> 

<label for="_Content__Input">Html Input</label> 
<input type="text" id="_Input" runat="server"/> 
<juice:spinner TargetControlID="_Input" ID="_InputSpinner" runat="server"/>