How to do that fields not initilization?
<p>how to do that every time s_Sort not update SortDirection.Desc</p>

<pre><code>private SortDirection s_Sort = SortDirection.Desc;
    protected void Page_Load(object sender, EventArgs e)
    {
        lblSort.Text = S_Sort.ToString();//every time == SortDirection.Desc - this is bad!
        if (!IsPostBack)
        {
            ShowTree();

            Validate();
        }
}
</code></pre>

<p>Need </p>

<pre><code>public void btnSortUp_Click(object sender, EventArgs e)
    {
        S_Sort = SortDirection.Asc;
    }
    public void btnSortDown_Click(object sender, EventArgs e)
    {
        S_Sort = SortDirection.Desc;
    }
</code></pre>

<p>but after SortDirection.Desc is bad</p>
