PRB: V?n t?n đi?u khi?n máy ch? t?i nhà nư?c c?a h? khi EnableViewState đư?c đ?t thành False

D?ch tiêu đ? D?ch tiêu đ?
ID c?a bài: 316813 - Xem s?n ph?m mà bài này áp d?ng vào.
Bung t?t c? | Thu g?n t?t c?

? Trang này

TRI?U CH?NG

Đi?u khi?n máy ch? sau v?n t?n t?i thông tin c?a h? trên yêu c?u, ngay c? khi ki?m soát ViewState (các EnableViewState thu?c tính) đư?c thi?t l?p đ? Sai:
  • Các TextBox ki?m soát.
  • Các H?p ki?m ki?m soát.
  • Các RadioButton ki?m soát.

NGUYÊN NHÂN

Hành vi này x?y ra v? ViewState ki?m soát c?a m?t ch? là m?t trong nh?ng phương pháp đư?c s? d?ng đ? v?n t?n t?i m?t đi?u khi?n thu?c tính trên yêu c?u. Trong các đi?u khi?n máy ch? đư?c đ? c?p trong "Tri?u ch?ng" ph?n, thu?c tính không b?nh thư?ng đăng ph?c v? thông qua các h?nh th?c-get ho?c h?nh th?c đăng bài đư?c x? l? b?i ViewState. Các giá tr? này bao g?m các thu?c tính c?a đi?u khi?n, ch?ng h?n như BackColor. Thu?c tính thư?ng đư?c g?i đ?n máy ch? đư?c x? l? b?i các IPostBackDataHandler giao di?n. Ví d? v? m?t thu?c tính là các ki?m tra thu?c tính c?a các H?p ki?m ki?m soát.

T?NH TR?NG

Hành vi này là do thi?t k?.

THÔNG TIN THÊM

Các bư?c đ? t?o l?i hành 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 Nút ki?m soát.
  2. Thêm sau đây Microsoft Visual C# m? cho các Page_Load s? ki?n:
    private void Page_Load(object sender, System.EventArgs e)
    {
    	if(!IsPostBack)
    	{
    		CheckBox1.BackColor = Color.FromName("Tomato");
    	}
    }
    					
  3. Xác minh r?ng các EnableViewState b?t đ?ng s?n cho các H?p ki?m ki?m soát đư?c thi?t l?p đ? S? th?t.
  4. Lưu và biên d?ch d? án c?a b?n, và sau đó tr?nh duy?t trang .aspx.

    M?c dù n?n màu cho các H?p ki?m ki?m soát đư?c thi?t l?p khi b?n l?n đ?u tiên yêu c?u trang .aspx, nó đư?c duy tr? trên yêu c?u khi b?n g?i m?u v?i các nút.
  5. Đ?t các EnableViewState tài s?n c?a các H?p ki?m ki?m soát đ? Sai.
  6. Lưu và biên 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 vào đây đ? ch?n h?p ki?m cho các ki?m tra thu?c tính. Khi b?n g?i l?i trang .aspx v?i các nút, màu n?n c?a các H?p ki?m ki?m soát là b? m?t. Tuy nhiên, nhà nư?c ki?m tra c?a ki?m soát đư?c duy tr?.

Thu?c tính

ID c?a bài: 316813 - L?n xem xét sau cùng: 27 Tháng Tám 2011 - Xem xét l?i: 2.0
Áp d?ng
  • Microsoft ASP.NET 1.1
  • Microsoft ASP.NET 1.0
T? khóa: 
kbprb kbservercontrols kbstate kbwebforms kbmt KB316813 KbMtvi
Máy d?ch
QUAN TRỌNG: Bài vi?t này đư?c d?ch b?ng ph?n m?m d?ch máy c?a Microsoft ch? không ph?i do con ngư?i d?ch. Microsoft cung c?p các bài vi?t do con ngư?i d?ch và c? các bài vi?t do máy d?ch đ? b?n có th? truy c?p vào t?t c? các bài vi?t trong Cơ s? Ki?n th?c c?a chúng tôi b?ng ngôn ng? c?a b?n. Tuy nhiên, bài vi?t do máy d?ch không ph?i lúc nào c?ng hoàn h?o. Lo?i bài vi?t này có th? ch?a các sai sót v? t? v?ng, cú pháp ho?c ng? pháp, gi?ng như m?t ngư?i nư?c ngoài có th? m?c sai sót khi nói ngôn ng? c?a b?n. Microsoft không ch?u trách nhi?m v? b?t k? s? thi?u chính xác, sai sót ho?c thi?t h?i nào do vi?c d?ch sai n?i dung ho?c do ho?t đ?ng s? d?ng c?a khách hàng gây ra. Microsoft c?ng thư?ng xuyên c?p nh?t ph?n m?m d?ch máy này.
Nh?p chu?t vào đây đ? xem b?n ti?ng Anh c?a bài vi?t này:316813

Cung cấp Phản hồi

 

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