버튼이 서버 기능을 호출 한 다음 업데이트 패널을 업데이트하려면 어떻게해야합니까?

StackOverflow https://stackoverflow.com/questions/1005296

문제

이 레이아웃이 있습니다.

<div runat="server" OnClick="ChangeText()" id="button">Ok</div>
<asp:UpdatePanel id="updater" runat="server">
    <ContentTemplate>
        <div id="text">Hello</div>
    </ContentTemplate>
</asp:UpdatePanel>

버튼을 클릭하면 기능 changetext ()가 서버에서 호출되도록하기를 원합니다. 그 기능은 업데이트 패널의 레이블을 업데이트합니다 ...

public void ChangeText() {
    text.InnerText = "Goodbye";
}

버튼을 업데이트의 업데이트를 트리거하도록 버튼을 어떻게 연결합니까?

도움이 되었습니까?

해결책

질문을 올바르게 이해하면 노드 아래에 이것을 추가하십시오 (노드 내부).

   <Triggers>
      <asp:PostBackTrigger ControlID="button" />
   </Triggers>

다른 팁

왜 Div와 함께하고 있습니까? 이 대신 ASP.NET 버튼을 사용하고 해당 버튼의 스타일 시트를 DIV와 동일하게 제공하고 Button의 클릭 이벤트에서 업데이트 패널의 트리거를 배치해야합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top