0
텍스트 상자 OnTextChanged 이벤트에서 포스트 백주기가 두 번 트리거됩니다. 문제를 이해하기위한 두 가지 방법의 중단 점. 내 코드 샘플은 다음과 같습니다.텍스트 상자 asp.net 포스트 백 트리거가 autopostback true로 두 번 true
<form id="form1" runat="server">
<div>
<asp:TextBox runat="server" ID="TextBox1" OnTextChanged="TextBox1_TextChanged" AutoPostBack="true" />
</div>
<asp:Label ID="Label1" runat="server"></asp:Label>
</form>
코드 숨김. AutoPostBack은을 사용하여
public static int cycle { get; set; }
protected void Page_Load(object sender, EventArgs e)
{
}
protected void TextBox1_TextChanged(object sender, EventArgs e)
{
cycle++;
Label1.Text = cycle.ToString();
}
입니다. 두 방법 모두에서 "중단 점"이란 무엇입니까? 페이지로드는 물론 모든 포스트 백에서 호출됩니다. 페이지 라이프 사이클이 작동하는 방식입니다. – Esko