Dalam aplikasi setempat, anda mungkin menghadapi cabaran untuk menetapkan atribut DisplayName untuk sifat model menggunakan nilai sumber. Dengan memperkenalkan atribut DisplayName, anda akan menemui cara untuk mengatasi had ini dan meningkatkan keupayaan paparan aplikasi anda.
Secara tradisinya, anda mungkin cuba menetapkan atribut DisplayName seperti:
[DisplayName(Resources.Resources.labelForName)]
Walau bagaimanapun, pendekatan ini gagal disebabkan oleh sekatan pengkompil yang atribut hujah mesti menjadi ungkapan tetap.
Untuk menavigasi cabaran ini, anda boleh memanfaatkan atribut Paparan yang diperkenalkan dalam MVC 3 dan .NET 4. Atribut ini menawarkan kefungsian lanjutan dan membolehkan penyetempatan.
[Display(Name = "labelForName", ResourceType = typeof(Resources.Resources))]
Menggunakan atribut ini, anda menentukan kunci sumber dan jenis sumber yang mengandungi nilai setempat untuk paparan nama.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menggunakan Nilai Sumber untuk Atribut Nama Paparan dalam Aplikasi Setempat?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!