Tôi đang cố gắng để thêm một lỗi cho ModelState bằng cách sử dụng nameof:sử dụng nameof() để kiểm tra tên lớp với mẹ của nó để xác nhận MVC
@Html.ValidationMessageFor(m => m.Foo.Bar)
Trong giao diện, điều này đã được gắn thẻ với một name
của Foo.Bar
.
Khi tôi thêm lỗi trạng thái mô hình, tôi phải nhập lỗi đó vào name
, vì vậy tôi sử dụng nameof(Foo.Bar)
- tuy nhiên điều này chỉ cho tôi Bar
, khi tôi cần Foo.Bar
. Ngay bây giờ tôi có thể hardcode Foo.Bar
nhưng tôi muốn sử dụng một phương pháp mạnh mẽ đánh máy. Những lựa chọn của tôi là gì?
'nameof (Foo) + "" + nameof (Bar) '? –