30/09/2018, 20:34

Làm sao lưu dữ liệu biến tạm thời trong asp.net

e mới học asp trong LT web nên chưa hiểu cái lưu giá trị của biến nó như thế nào nữa nó khác với môn C# @@.
ví dụ e chạy lên web ban đầu khởi tạo 1 biến bool TF = true;
ở trong bài mình làm ví dụ.

bool s = true;
// khởi tạo trên hàm load
protected void Gridview1_Sorting(object sender, GridViewSortEventArgs e)
        {
            DataTable dataTable = Gridview1.DataSource as DataTable;

            if (dataTable != null)
            {
                DataView dataView = new DataView(dataTable);
                if (s == true)
                {
                    dataView.Sort = e.SortExpression + " ASC";
                    s = false;
                }
                else
                    if (s == false)
                    {
                        dataView.Sort = e.SortExpression + " DESC";
                        s = true;
                    }
                lbl.Text = i.ToString();
                Gridview1.DataSource = dataView;
                Gridview1.DataBind();
            }
        }

cái biến s nó mặc định là true làm sao khi e chạy ở trong hàm lúc gán giá trị false thì nó vẫn lưu giá trị đó mà không mất đi. mọi người giúp mình với

Le Hoai viết 22:41 ngày 30/09/2018

Câu hỏi của bạn rất tối nghĩa và không có dấu chẩm phẩy gì, làm mình ko hiểu được bạn đang muốn hỏi cái j. Nếu mình đoán ko lầm thì bạn đang làm ASP.NET form. Nếu vậy bạn nên đọc qua viewstate. Bạn update lại cái muốn hỏi mọi người mới trả lời được.

Đỗ Văn Chanh viết 22:40 ngày 30/09/2018

xin lỗi bạn nhé. mình không cố ý. để mình sửa lại

Hoang Ha Vu viết 22:45 ngày 30/09/2018

mình nghĩ là dùng session nhé bạn…

Bài liên quan
0