現在の年と次の10年間を示すMVC4(ビュー)のドロップダウンリストを作成する最善の方法は何ですか?私は列挙型を作成し、それを私のビューモデルに組み込み、その列挙型の変数を作るべきですか?ドロップダウン次の10年間
答えて
Enumerable.Range(DateTime.Now.Year, 10)
は、あなたが、あなたはそれが難しい年の.Everyの終わりをコード化することのために列挙型を使用するときは、デプロイを再する必要がありますあなたのDropDownListのためのSelectListの()コンストラクタで
を使用することができます番号を与えますあなたのビジネス層で次のコードを使用し、ビュー層にプッシュしてからサーバーの日付に基づいて使用する方が、すべてのユーザーは今後10年間を習得することができます。
IList<int> years= Enumerable.Range(DateTime.Now.Year, 10).ToList();
はかみそりでは、 "新しいSelectListの" を追加、次のコード
@Html.DropDownList("Year", Enumerable.Range(DateTime.Now.Year, 10).ToList(), "-- Select Year --")
を使用することがあります。
@ Html.DropDownList( "年"、新SelectListの(Enumerable.Range(日時を。さて、10).ToList())、 " - 選択年 - ")
答えを書式設定するために少なくとも*基本的な注意を払ってください。さもなければ、あなたはdownvotesを危険にさらす –
プラス2つの年齢の質問に新しい答えを投稿することは意味がありません。 –
- 1. PHP年齢確認ドロップダウン
- 2. mysqlの更新日時列 - 追加10年3月22日と10時間、既存のデータに30分
- 3. Emacs/Slimeを学ぶ(Vimから10年)
- 4. ピボットテーブル:年を分けてブランクの「年」+/-ドロップダウン行を削除します。
- 5. javascriptを使用してドロップダウンで5年を記入し、年は現在の年の後になります
- 6. 浮動小数点の相対速度は、ポイントが10年か20年前
- 7. ブートストラップdatetimepickerで今年の次の年を無効にする
- 8. 24時間の時間のドロップダウン
- 9. 年齢グループ間のSQL
- 10. JQuery DatePickerの問題の年ドロップダウン範囲が縮まる
- 11. Moquiフレームワークから「年齢」の間の「年齢」のコールレットサービス:
- 12. 現在の年と前年の間のバットレポートと日付パラメータ
- 13. VueJsで計算された年齢のドロップダウンを作成
- 14. 平均年間気温
- 15. Microsoft WPFリボン(2010年10月版) - コンテンツへのバインド
- 16. のPerlモジュールの年の間にSQLクエリ
- 17. 年、月、次にActiveRecordでカウント3
- 18. 計算SQLの日付間の年数
- 19. 今年の月間訪問数
- 20. データベース設計のアドバイス - 年間データ
- 21. 中間値へのドロップダウン選択
- 22. htmlドロップダウン24時間内外の問題
- 23. アンドロイドでの日付形式解析2016年4月18日10:41 AMから04/18/2016 10:41
- 24. 時間単位の10進数?
- 25. 日付が10年以上20年以下であることを確認してください
- 26. NSDateFormatterが間違った年を示す
- 27. Java日付の年計算が2日間で年を切っている
- 28. 2011-02-28の次の年は何ですか?
- 29. クリスタルで時間を数える10
- 30. PHP MySQLユーザーオンラインで過去10分間
何か試しましたか?おそらく、DateTime.Now.Yearから始まり、9回増分するforループです。 Razorの構文についてはどう思いますか? – Gusdor
enumソリューションでは12月31日ごとにアプリを再デプロイする必要があります。 –