PRB: V?n t?n i?u khi?n my ch? t?i nh n?c c?a h? khi EnableViewState ?c ?t thnh False

D?ch tiu ? D?ch tiu ?
ID c?a bi: 316813 - Xem s?n ph?m m bi ny p d?ng vo.
Bung t?t c? | Thu g?n t?t c?

? Trang ny

TRI?U CH?NG

i?u khi?n my ch? sau v?n t?n t?i thng tin c?a h? trn yu c?u, ngay c? khi ki?m sot ViewState (cc EnableViewState thu?c tnh) ?c thi?t l?p ? Sai:
  • Cc TextBox ki?m sot.
  • Cc H?p ki?m ki?m sot.
  • Cc RadioButton ki?m sot.

NGUYN NHN

Hnh vi ny x?y ra v? ViewState ki?m sot c?a m?t ch? l m?t trong nh?ng phng php ?c s? d?ng ? v?n t?n t?i m?t i?u khi?n thu?c tnh trn yu c?u. Trong cc i?u khi?n my ch? ?c ? c?p trong "Tri?u ch?ng" ph?n, thu?c tnh khng b?nh th?ng ng ph?c v? thng qua cc h?nh th?c-get ho?c h?nh th?c ng bi ?c x? l? b?i ViewState. Cc gi tr? ny bao g?m cc thu?c tnh c?a i?u khi?n, ch?ng h?n nh BackColor. Thu?c tnh th?ng ?c g?i ?n my ch? ?c x? l? b?i cc IPostBackDataHandler giao di?n. V d? v? m?t thu?c tnh l cc ki?m tra thu?c tnh c?a cc H?p ki?m ki?m sot.

T?NH TR?NG

Hnh vi ny l do thi?t k?.

THNG TIN THM

Cc b?c ? t?o l?i hnh vi

  1. T?o m?t trang .aspx v?i m?t bi?u m?u Web H?p ki?m Control(ID=CheckBox1) v m?t Nt ki?m sot.
  2. Thm sau y Microsoft Visual C# m? cho cc Page_Load s? ki?n:
    private void Page_Load(object sender, System.EventArgs e)
    {
    	if(!IsPostBack)
    	{
    		CheckBox1.BackColor = Color.FromName("Tomato");
    	}
    }
    					
  3. Xc minh r?ng cc EnableViewState b?t ?ng s?n cho cc H?p ki?m ki?m sot ?c thi?t l?p ? S? th?t.
  4. Lu v bin d?ch d? n c?a b?n, v sau tr?nh duy?t trang .aspx.

    M?c d n?n mu cho cc H?p ki?m ki?m sot ?c thi?t l?p khi b?n l?n ?u tin yu c?u trang .aspx, n ?c duy tr? trn yu c?u khi b?n g?i m?u v?i cc nt.
  5. ?t cc EnableViewState ti s?n c?a cc H?p ki?m ki?m sot ? Sai.
  6. Lu v bin d?ch d? n c?a b?n, v sau tr?nh duy?t trang .aspx v?i m?t tr?ng h?p m?i c?a tr?nh duy?t.
  7. Nh?n vo y ? ch?n h?p ki?m cho cc ki?m tra thu?c tnh. Khi b?n g?i l?i trang .aspx v?i cc nt, mu n?n c?a cc H?p ki?m ki?m sot l b? m?t. Tuy nhin, nh n?c ki?m tra c?a ki?m sot ?c duy tr?.

Thu?c tnh

ID c?a bi: 316813 - L?n xem xt sau cng: 27 Thang Tam 2011 - Xem xt l?i: 2.0
p d?ng
  • Microsoft ASP.NET 1.1
  • Microsoft ASP.NET 1.0
T? kha:
kbprb kbservercontrols kbstate kbwebforms kbmt KB316813 KbMtvi
My d?ch
QUAN TRONG: Bi vi?t ny ?c d?ch b?ng ph?n m?m d?ch my c?a Microsoft ch? khng ph?i do con ng?i d?ch. Microsoft cung c?p cc bi vi?t do con ng?i d?ch v c? cc bi vi?t do my d?ch ? b?n c th? truy c?p vo t?t c? cc bi vi?t trong C s? Ki?n th?c c?a chng ti b?ng ngn ng? c?a b?n. Tuy nhin, bi vi?t do my d?ch khng ph?i lc no c?ng hon h?o. Lo?i bi vi?t ny c th? ch?a cc sai st v? t? v?ng, c php ho?c ng? php, gi?ng nh m?t ng?i n?c ngoi c th? m?c sai st khi ni ngn ng? c?a b?n. Microsoft khng ch?u trch nhi?m v? b?t k? s? thi?u chnh xc, sai st ho?c thi?t h?i no do vi?c d?ch sai n?i dung ho?c do ho?t ?ng s? d?ng c?a khch hng gy ra. Microsoft c?ng th?ng xuyn c?p nh?t ph?n m?m d?ch my ny.
Nh?p chu?t vo y ? xem b?n ti?ng Anh c?a bi vi?t ny:316813

Cung cp Phan hi

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com