2011-07-27 27 views
15

Tôi muốn hiển thị/ẩn một nhóm các trường (nhãn, trường văn bản, hộp kiểm) trên chế độ xem Dao cạo (.cshtml), dựa trên giá trị mô hình . Mô hình là quyền truy cập vào chế độ xem.Cách hiển thị/ẩn một vùng trong Chế độ xem Dao cạo trong ASP.NET MVC theo chương trình

Cảm ơn

+0

nào bạn muốn có điều kiện làm cho một số html hoặc bạn muốn làm cho nó anyway và chương trình ẩn sử dụng js trên các sự kiện trình duyệt khác nhau –

+0

Muhammad Adeel Zahid, có điều kiện hiển thị một số html ở phía máy chủ. – Pingpong

+0

có thể trùng lặp của [Làm thế nào để ẩn một phần tử div tùy thuộc vào giá trị Model? MVC] (http://stackoverflow.com/questions/22046108/how-to-hide-a-div-element-depending-on-model-value-mvc) – KyleMit

Trả lời

50

Trong Razor Xem cshtml của bạn:

@if(Model.RevealSecretPlans) 
{ 
    <div> 
     Giant frikkin laser 
    </div> 
} 

Điều này tất nhiên giả RevealSecretPlans là một boolean

+16

+1 cho lựa chọn tốt ví dụ ;-) –

+0

Ví dụ này là tốt như vậy tôi đã phải làm cho nó tốt đẹp trên mắt (tức là thực hiện quy ước đặt tên C# chung). Hy vọng bạn không nhớ =) –

+0

@Tomas, tôi thích cách bạn đã làm, tôi chỉ cố gắng làm cho nó dễ đọc hơn một chút. Bây giờ nếu tôi chỉ có thể nhận được cú pháp làm nổi bật trên StackOverflow để trông giống như nó sẽ trong Visual Studio ... –

Các vấn đề liên quan