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”显示在调试空。我认为视图状态将在加载事件触发之前应用。但是,当我看到页面项目被添加到下拉列表中。所以视图状态将在渲染之前被应用?视图状态
谢谢你获得了信息 – deen 2012-03-27 20:07:17