2010-07-03 23 views
7

sự khác nhau giữa việc gán văn bản cho Nhãn bằng cách sử dụng meta:ResourceKeyText="<%$ Resources:MyKey %>". tôi nhận được kết quả tương tự bằng cả hai phương pháp.

Trả lời

7

Biểu mẫu đầu tiên được gọi là biểu thức tài nguyên ngầm, biểu mẫu thứ hai là biểu thức tài nguyên rõ ràng.

Chúng có thể cung cấp kết quả tương tự cho một thuộc tính duy nhất. Tuy nhiên, ngụ ý meta:ResourceKey tiềm ẩn trong đó nếu có một số định nghĩa thuộc tính nguồn lực trong tệp tài nguyên cục bộ, tất cả chúng sẽ được áp dụng chỉ với một khai báo duy nhất. Điểm bất lợi là nó phải từ tệp tài nguyên "cục bộ", tức là tệp tài nguyên cho trang đó.

Nếu bạn sử dụng gán thuộc tính rõ ràng là Text="<%$ Resources:MyKey %>", bạn sẽ cần thêm mã đó cho mọi giá trị thuộc tính bạn muốn tìm nạp từ tệp tài nguyên. Tuy nhiên, lợi thế là bạn có thể chỉ định tham số tên tệp và tìm nạp tài nguyên từ tệp tài nguyên chung.

Here's a reference. Ví dụ:

+0

có nghĩa là gán một Nhãn cho ResourceKey là "lblMessage" và trong tệp resx: lblMessage.Text, lblMessage.ToolTip. cả văn bản của Nhãn này và chú giải công cụ của nó sẽ được cung cấp giá trị của nó bằng cách chỉ gán nó cho ResourceKey đơn này. –

Các vấn đề liên quan