Tôi đang cố gắng sử dụng bản địa hóa trong dự án của mình nhưng tôi không thể tìm cách truy cập tệp resx của mình từ javascript. Tôi đã nhìn xung quanh một chút và tôi không nghĩ rằng phương pháp 'gọi AJAX' sẽ là lý tưởng cho dự án của tôi vì tôi có rất nhiều chuỗi cần phải được tìm nạp và nó sẽ chỉ phải gửi thư rác đến máy chủ!Sử dụng các tệp tài nguyên (.resx) trong javascript
nếu tôi chỉ cần đặt nó trong HTML của tôi sau đó nó hoạt động với mã này:
@using Resources
<p>@Html.Raw(ISt_Localization.January)</p>
Tôi đoán một trong những điều tôi có thể làm là đặt tất cả các chuỗi trong một div ẩn và sau đó nhận được các nội dung từ divs trong javascript của tôi nhưng điều này sẽ không có hiệu quả ..
là mã js của bạn trong file .js bên ngoài? – dakait
Các tệp resx nằm trên máy chủ, JavaScript nằm trên máy khách. Bạn cần phải cung cấp một phương thức giao tiếp, thông báo rằng một lĩnh vực ẩn hoặc ajax là tùy thuộc vào bạn, nhưng javascript không thể đọc các tệp resx. – Liam
@dakait: vâng, điều đó có quan trọng không? nếu có một cách giải quyết đòi hỏi mã của tôi phải ở bên trong thì tôi có thể làm điều đó? liam hmmm okey. Tôi là kinda mới để sử dụng các tập tin tài nguyên vì vậy cảm ơn bạn đã giải thích – Utarehpson