내 ascx에 2x2 셀이있는 간단한 HTML 표 태그가 있습니다. 내부에는 두 개의 텍스트 상자 컨트롤이 있습니다. 테이블을 ajaxPanel로 랩핑했습니다.이런 식으로 AjaxPanel을 사용할 수 있습니까?
ajaxPanel 외부에 단추가 있고 onclick 이벤트가 두 텍스트 상자의 값을 "1"로 설정합니다.
버튼을 클릭 한 후 값이 포스트 백으로 설정되어 있음을 발견했습니다.
하십시오 조언 ~
내 ascx에 2x2 셀이있는 간단한 HTML 표 태그가 있습니다. 내부에는 두 개의 텍스트 상자 컨트롤이 있습니다. 테이블을 ajaxPanel로 랩핑했습니다.이런 식으로 AjaxPanel을 사용할 수 있습니까?
ajaxPanel 외부에 단추가 있고 onclick 이벤트가 두 텍스트 상자의 값을 "1"로 설정합니다.
버튼을 클릭 한 후 값이 포스트 백으로 설정되어 있음을 발견했습니다.
하십시오 조언 ~
이 예는 업데이트 패널 내부의 버튼없이 작동합니다
<asp:UpdatePanel ID="UpdatePanel1" runat="server" ChildrenAsTriggers="false" UpdateMode="Conditional">
<ContentTemplate>
<table>
<tr>
<td>Text1:</td>
<td><asp:TextBox ID="TextBox1" runat="server"></asp:TextBox></td>
</tr>
<tr>
<td>Text2:</td>
<td><asp:TextBox ID="TextBox2" runat="server"></asp:TextBox></td>
</tr>
</table>
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="Button1" />
</Triggers>
</asp:UpdatePanel>
<asp:Button runat="server" ID="Button1" Text="Button" onclick="Button1_Click" />
나는 당신이 당신의 HTML/영문 파일의 <Triggers>
을 놓치고 생각합니다.
자세한 내용은 여기를 참조하십시오. Asp.net updatepanel overview.
버튼을 업데이트 패널에도 배치해야합니다.
버튼을 업데이트 패널에 배치하거나 비동기 포스트 백 트리거로 업데이트 패널에 추가하고 패널의 업데이트 모드를 조건부로 변경합니다.