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