Tôi cần phải thay đổi nền văn hóa trong thời gian chạy theo các tệp tài nguyên cho mỗi nền văn hóa.Làm thế nào để thay đổi CurrentCulture lúc chạy?
tôi cần phải thay đổi các thuộc tính của các điều khiển trong hình thức của tôi, theo hai nền văn hóa mà đã chỉ định Resx file
resorces1.aspx.resx // default
resorces1.aspx.he-IL.resx // hebrew culture
tôi có thể tải trang hoặc với nguồn dự phòng, hoặc trên pageload Hãy cho giá trị UICulture = "he-IL"
và nó tải tốt với các tài nguyên mong muốn.
Vấn đề là tôi cần thực hiện các thay đổi này khi chạy.
1 .. sau khi tôi thay đổi giá trị trên một sự kiện nhấn nút
btn_change_Click(....)
{
UICulture = "he-IL" ;
}
Nó vẫn trở về giá trị khởi tạo của "en-US"
Làm thế nào tôi có thể cam kết một sự thay đổi đến UICulture trong thời gian chạy ?
2 .. làm cách nào tôi có thể tham khảo tệp tài nguyên dự phòng nếu ví dụ tôi không biết đó là "en-US"?
ok để cho phép nói rằng tôi đã thay đổi CurrentUICulture làm thế nào tôi sẽ thay đổi nó trở lại văn hóa mặc định giả sử tôi không biết nó là gì? –
Văn hóa mặc định là văn hóa dự phòng phải không? Nó được biết tại thời gian biên dịch phải không? Đó là văn hóa của resorces1.aspx.resx, có thể là en-US .. Trừ khi tôi hiểu lầm câu hỏi thứ hai của bạn, có vẻ khá dễ dàng để xem xét rằng bây giờ bạn biết cách thay đổi văn hóa lúc chạy :) – maxbeaudoin
vâng, bị bệnh. tên khi tôi tải trang. tôi đã không nghĩ trước cảm ơn. –