0
내가 버튼을 클릭 이벤트에 브레이크 포인트를 가지고
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox> <asp:Button ID="Button1" runat="server" UseSubmitBehavior="false" OnClick="Button1_Click" OnClientClick="this.disabled = true; this.value = 'Submitting...'; " Text="Click Me…" /></div> <asp:DropDownList ID = "dListFruits" runat ="server" EnableViewState ="true"></asp:DropDownList> protected void Page_Load(object sender, EventArgs e) { ArrayList aList = new ArrayList(); aList.Add("Apples"); aList.Add("Oranges"); if (!Page.IsPostBack) { dListFruits.DataSource = aList; dListFruits.DataBind(); TextBox1.Text = "Hi"; } } protected void Button1_Click(object sender, EventArgs e) { }
, 문이의 peice "dListFruits.DataSource는"디버깅하는 동안 null을 보여줍니다. 로드 이벤트가 트리거되기 전에 뷰 상태가 적용될 것으로 생각했습니다. 하지만 페이지 항목이 드롭 다운 목록에 추가 된 것을 볼 때. 뷰 상태는 렌더링 직전에 적용될 것인가?보기 상태
정보를 가져 주셔서 감사합니다. – deen