Aug 19, 2010, 8:37 PM
How to enable view state for direct event?
Hi,
Here is my code:
Here is my code:
<asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent">
<ext:ResourceManager runat="server" ViewStateMode="Enabled" />
<ext:FormPanel EnableViewState="true" ViewStateMode="Enabled" runat="server">
<Buttons>
<ext:Button ID="SendUserName" Text="Send" runat="server" >
<DirectEvents>
<Click OnEvent="SendUserName_DirectClick" />
</DirectEvents>
</ext:Button>
</Buttons>
<Items>
<ext:HBoxLayout runat="server">
<BoxItems>
<ext:BoxItem>
<ext:TextField ID="UserName" runat="server" />
</ext:BoxItem>
<ext:BoxItem>
<ext:Label ID="InfoLabel" runat="server" Text="" />
</ext:BoxItem>
</BoxItems>
</ext:HBoxLayout>
</Items>
</ext:FormPanel>
</asp:Content>
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void SendUserName_DirectClick(object sender, DirectEventArgs e)
{
InfoLabel.Text = "User name set: " + (UserName.Text ?? "(no info)");
}
}
My problem: UserName.Text always equals "" (empty string). How to change this (enable view state)?