Khi người dùng điều hướng đến trang mới, chỉ mục được chọn của ddl này được xác định bởi cookie, nhưng nếu ddl không chứa giá trị của cookie đó, thì tôi muốn nó được đặt là 0. Tôi sẽ sử dụng phương pháp nào cho ddl? Là một vòng lặp cách tốt nhất, hoặc là có một tuyên bố đơn giản nếu tôi có thể thực hiện?Cách tốt nhất để kiểm tra xem danh sách thả xuống có chứa giá trị không?
Đây là những gì tôi đã cố gắng, nhưng nó không trả về một bool.
if (!ddlCustomerNumber.Items.FindByText(GetCustomerNumberCookie().ToString()))
ddlCustomerNumber.SelectedIndex = 0;
Items.FindByText là lựa chọn tốt. Cảm ơn –
Bất kỳ ý tưởng nào về sự khác biệt về hiệu suất? – MetalPhoenix
'Contains' đầu tiên không hoạt động đối với tôi. Ngay cả khi mục đó tồn tại trong danh sách thả xuống 'ListItemCollection', nó vẫn đi đến điều kiện' else'. Bất kỳ ý tưởng tại sao? – doutriforce