2008-11-14 36 views
8

ASP.NET MVC HtmlHelper sınıfı için yaratılan özel uzantılarının diğer geliştiriciler için ne oluşturduğunu görmek istiyorum.Herhangi bir özel ASP.NET MVC HtmlHelper uzantısı kullanıyor musunuz?

Microsoft bir harika bir başlangıç ​​ indi düşünüyoruz ama her zamanki gibi doldurmak için açık deliklerin bir sürü bıraktı!

Görüntü oluşturmak, resim olarak eylem bağlantıları oluşturmak vb. Için bazı şeyler oluşturmak zorunda kalacağım gibi görünüyor.

aslında bir liste koymak ve bazı diğer geliştiriciler biraz zaman ve çaba kaydetmek için yararlı olabilir düşündüm, ve ben dürüst olacağım, bana biraz zaman kazandırırım. =)

HtmlHelper sınıfı için diğer uzantı yöntemlerine herhangi bir web sitesi bağlantınız varsa, lütfen bunları sağlayın! Henüz kullanılmaz ettik karşın Codeplex üzerinde MVC-Contrib projeyi kontrol etmelidir

+5

ipucu: Sadece kendiniz HTML oluşturmak yerine TagHelper kullanın. çok daha güvenilir ve daha güvenli. kontrolünü kullanırsam etiketlerin kapalı olduğundan emin olmak istiyorum ve eğer bir ""'a kodlanacağını ve bunu kendim yapmam gerekmiyorsa –

+0

@Simon - iyi bir çağrı, teşekkürler. – Kieron

cevap

8

...

Ayrıca, ben sadece oldukça iyi görünüyor HtmlHelper için this çağrı uzantısı bulundu.

+1

Bu sayfa uzantısı Oldukça kaygan görünüyor – mattruma

1

İş yaptığım bir proje için epeyce yaptım. Kafamın üstünden düşünebildiğim olanlar: ActionLink ve Image unholy aşk çocuğu olan ActionImage, . ASP.NET'ten bazı parametrelere dayanan bir JavaScript komut bloğu yazabilen ScriptBlock. Tekstil, Textile işaretlemede işaretlenmiş bir dizgiyi alacak ve bu işaretlemeyi Textile library tarafından üretilen XHTML olarak yazınız.

Ayrıca birkaç tane daha spesifik olanı da vardı, ama bence bu etiket bloklarını kapsüllemek için gerçekten temiz bir yol. HtmlHelper geliştiren herkes için