2016-04-12 18 views
0

İşte yazdığım bazı kod: Ben yazım hatalarını olasılığını ve ben sadece bazı açıklanamayan bir nedenle temiz olması sabitleri kullanarak bulmaları nedeniyle kaçınmak yerine dize hazır ait sabitleri kullanmak istiyorum C# CSS özelliklerinde ve değerlerinde sabit değerler var mı?

var shouldDisplayError = PageHasError(); 
lblError.Attributes["display"] = shouldDisplayError ? "block" : "none"; 

.

Kendim sabit kitaplığı bulamadım (tırnak işaretleri olmadan "C# CSS özellikleri sabitleri" gibi şeyler aranıyor). Kendi sabitler sınıfımı yazmak benim kullanım durumum için çok fazla gibi görünüyor. ASP.NET'in CSS özellikleri ve değerleri için bir sabitler koleksiyonu var mı?

+0

Hayır, kendi enumlarınızı tanımlayabilir ve bunları kullanamazsınız. Bununla birlikte, bu enum büyüklükte büyüyecek ... kafanızı karıştırabileceğiniz çok farklı farklı dizeler var. – JonH

+0

@JonH "Hayır yok." Bana geçerli bir cevap gibi geliyor. Cevap olarak göndermek ister misiniz? Soruda söylediğim gibi, kendi sabitler sınıfımın yazımı benim kullanım durumum için çok fazla gibi görünüyor. Uzun vadede beni kurtaracak zaman miktarından daha ağır basacak zaman miktarı (projenin büyüklüğüne göre çok fazla zaman geçmez). – Rainbolt

+0

emin olun, sadece yazım hatalarını önlemek için ekstra dikkatli olmanızı öneririm. – JonH

cevap

1

Hayır, kendi enum'unuzu tanımlayabilirsiniz ve bunları kullanamazsınız. Ancak, bu enum boyutta büyüyor olacak ... kafanızı karıştıracak çok farklı farklı dizeler var ve bunu korumak zorunda kalacaksınız.

Örnek olarak, buna değmez.

İlgili konular