Geçerli yılı ve gelecek 10 yılı gösteren MVC4 (Görünüm) listesinde bir açılır liste oluşturmanın en iyi yolu nedir? Bir enum yapmalıyım ve sonra benim görünüm modelime dahil etmeli ve bu enum türünde bir değişken yapmalı mıyım?Dropdown Gelecek 10 yıl için
cevap
Enumerable.Range(DateTime.Now.Year, 10)
size yılın zor kodlu olacağı .every sonu için Enum kullandığınızda sonra DropDownList
için SelectList() yapıcısı kullanabileceğiniz sayıları Eğer yeniden dağıtmaya gerekirdi verecek çözüm.Sen iş katmanında aşağıdaki kodu olarak kullanmak ve sunucuya dayalı görüntü katmanı içine itmek daha iyi Tarih Her kullanıcı önümüzdeki 10 yıl geri çekilebilir.
IList<int> years= Enumerable.Range(DateTime.Now.Year, 10).ToList();
ustura için "yeni SelectList" add aşağıdaki kodu
@Html.DropDownList("Year", Enumerable.Range(DateTime.Now.Year, 10).ToList(), "-- Select Year --")
kullanabilirsiniz:
@ Html.DropDownList ("Yıl", yeni SelectList (Enumerable.Range (DateTime. Now.Year, 10) .ToList()), "- Select Year -")
Lütfen cevabınızı biçimlendirmek için en az * temel * dikkat edin. Aksi takdirde riskleri azaltırsınız. –
Plus, * kabul edilmiş * bir cevap ile iki yıllık bir soruya yeni bir cevap göndermenin bir anlamı yoktur. –
- 1. PHP tarihi; Gelecek yıl nasıl bulunur?
- 2. Gelecek Değer Hesaplama
- 3. Düzleştirici Listesi + Gelecek için Scala
- 4. Formview Dropdown 2, Dropdown 1'e bağlıdır.
- 5. jQuery DropDown giriş için Metin Kutusu
- 6. Tüm DropDown listeleri için seçili seçeneği al
- 7. Artık yıl için kontrol edin
- 8. Gelecek görüntüleri önceden almak için Picasso'yu kullanma
- 9. Ag-Grid - Gelecek kullanım için sütunları kaydetme
- 10. DateTimePicker AM/PM Dropdown
- 11. Codeigniter: dropdown validation set_rules
- 12. dropdown listesine göz atın
- 13. Gelecek NSDates dizisini edinin
- 14. Yıl ve yıl bazında yıl arasındaki fark nedir?
- 15. DropDownListFor'un DropDown ID
- 16. Vert.x'te Gelecek Nasıl Çalışır?
- 17. Bootstrap/Dropdown Düğmesi
- 18. Bir dropdown listesi döndürme
- 19. ListenableFuture tocala Gelecek
- 20. VB.NET Gönderen Sadece Yıl Bir Yıl Var
- 21. Bir dropdown oluşturmak için Razor DropDownList yardımcı programını kullanma
- 22. DatePicker, Yıl
- 23. Jquery dropdown kontrol etiketleri ile
- 24. Android - Spinner Dropdown Kaldır Ok
- 25. OpenSSL Kurun Gelecek Adı Sertifikadan
- 26. Bootstrap Navbar Dropdown Mobile Issue
- 27. ekle değerler kümülatif genelinde yıl ve aylar
- 28. javascript'te gelecek hafta nasıl edinilir
- 29. ActionBar Dropdown Gezinme stilini stilleyemiyor
- 30. Android uygulamasında DropDown nasıl eklenir
Bir şey denediniz mi? Belki DateTime.Now.Year başlayan ve 9 kez artan için bir döngü. Razor sözdizimi hakkında ne düşünüyorsun? – Gusdor
Enum çözümünüz, uygulamanızın her Aralık ayında yeniden dağıtılmasını gerektirir. 31. –