2011-07-27 16 views
15

Model değeri temel alınarak, Razor görünümünde (.cshtml) bir grup alanı (etiket, metin alanı, onay kutusu) program aracılığıyla gösterme/gizleme istiyorum . Model görüşe erişimdir.ASP.NET MVC içinde Jilet Görünüm içinde bir alan nasıl gösterilir/gizlenir Program aracılığıyla

Teşekkür

sizin Jilet Görünüm cshtml olarak
+0

size şartlı bazı html işlemek istiyor musunuz yoksa yine ve gösteri işlemek istiyorum Farklı tarayıcı etkinliklerinde js kullanarak gizleme –

+0

Muhammad Adeel Zahid, sunucu tarafında bazı html koşullu olarak render. – Pingpong

+0

olası bir kopyası [Model değerine bağlı olarak div öğesi nasıl gizlenir? MVC] (http://stackoverflow.com/questions/22046108/how-to-hide-a-div-element-depending-on-model-value-mvc) – KyleMit

cevap

50

: tabii

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

Bu RevealSecretPlans varsayar

bir boolean

+16

+1 örneğin iyi seçimleri için ;-) –

+0

Bu örnek o kadar güzel ki gözlerini güzelleştirmek zorunda kaldım (yani ortak C# isimlendirme kurallarını uygulayın). Umarım sakıncası yoktur =) –

+0

@Tomas, Yaptığın yolu tercih ederim, sadece okumayı biraz daha kolaylaştırmaya çalışıyordum. Şimdi sadece Visual Studio'da olduğu gibi bakmak için StackOverflow üzerinde vurgulama sözdizimi alabilirse ... –

İlgili konular