2011-06-13 4 views
0

업데이트 패널의 트리거로 라디오 버튼이있는 UpdatePanel이있는 aspx 페이지가 있습니다. (! 심지어 공간) 업데이트 패널에 아무것도를 추가하는 경우Visual Studio 2008에서 업데이트 패널 트리거를 자동으로 추가합니다.

비주얼 스튜디오는 자동적으로 트리거

<system.web.ui.asyncpostbacktrigger controlid="rdbServicesInvoice" 
        eventname="CheckedChanged"></system.web.ui.asyncpostbacktrigger> 

하지만 이미 ASP가에 다음 코드를 추가합니다 AsyncPostBackTrigger를 트리거 블록에.

   <Triggers> 
       <asp:AsyncPostBackTrigger ControlID="rdbServicesInvoice" EventName="CheckedChanged" /> 

      <system.web.ui.asyncpostbacktrigger controlid="rdbServicesInvoice" 
        eventname="CheckedChanged"></system.web.ui.asyncpostbacktrigger> 

      </Triggers> 

나는 AJAX 컨트롤 라이브러리를 등록해야한다는 다른 게시물을 읽었습니다. 왜 비주얼 스튜디오는 다음의 항목이 있어야합니다 메시지 System.Web.UI.UpdatePanelTriggerCollection와 그 오류로 페이지를 나누기 첫 referecned 줄을 추가 계속 않습니다

<%@ Register assembly="AjaxControlToolkit" namespace="AjaxControlToolkit" tagprefix="cc1" %> 

: 나는 내가 아래에 한 일이라고 생각 'System.Web.UI.UpdatePanelTrigger'를 입력하십시오. 'System.Web.UI.AsyncPostBackTrigger'형식은 'System.Web.UI.HtmlControls.HtmlGenericControl'입니다. 이걸 어떻게 막을 수 있니?

답변

0

이미 해결했는지 모르겠지만 제 경우에는 2.0에서 3.5로 빌드 프레임 워크를 전환했습니다.

프로젝트 이름 (솔루션 탐색기 맨 위)을 마우스 오른쪽 버튼으로 클릭하고 "속성 페이지"를 선택하면됩니다. 여기에서 빌드 옵션을 선택하고 프레임 워크를 변경하십시오.

web.config 및 필요한 모든 참조가 업데이트되어야합니다.

HTH

데이브

관련 문제