2011-09-13 43 views
15
meta:resourcekey="WizardStep1Resource1" 

Đây là những gì tôi sử dụng để truy cập App_LocalResources.Truy cập tài nguyên toàn cầu trong điều khiển asp.net

Làm cách nào để truy cập tài nguyên trong App_GlobalResources?

GIẢI PHÁP: Tạo tài nguyên có tên Globalresource.resx trong App_GlobalResources. Trong tập tin thiết lập một tài sản được gọi là thử nghiệm với văn bản Xin chào. Sau đó, nó được gọi là Text='<%$ Resources:GlobalResource, Test%>'

Trả lời

16
Text='<%$ Resources:Resource, WizardStep1Resource1 %>' 

Văn bản là tên của thuộc tính bạn muốn đặt. Tài nguyên là tên của toàn cầu Resourcefile resp. ResourceClass và WizardStep1Resource1 là tên của văn bản tài nguyên.

Xem ở đây: http://msdn.microsoft.com/en-us/magazine/cc163566.aspx

+0

meta: resourcekey = "<% $ A pp_GlobalResources: Resource.aspx.resx, LabelResource%> "?? – joncodo

+0

Không, tôi sửa giải pháp của mình – slfan

+0

Tài nguyên = App_GlobalResources được tạo theo mặc định? Tài nguyên cũng cần phần mở rộng .resx? – joncodo

7

Bạn chỉ có thể truy cập vào một tài nguyên trong App_GlobalResources một cách rõ ràng, sử dụng hệ thống dây điện ngầm tức meta:resourcekey="WizardStep1Resource1" chỉ áp dụng cho các nguồn lực địa phương

http://msdn.microsoft.com/en-us/library/ms227427.aspx

Để truy cập vào một tài nguyên trong App_GlobalResources, sử dụng nội địa hóa rõ ràng như

<%= (string)GetGlobalResourceObject("ResourcesClass", "WizardStep1Resource1") %> 
Các vấn đề liên quan