1

イベントのあるカレンダーを作成しようとしています。私の問題は、イベントを正しく配置する方法です。

これは次のようになります。

そして、これが私が望む方法です: ここに画像の説明を入力

           @foreach (var item in Model.CalendarEventList.Where(q => q.CalendarEvent.Startdate.Date <= startDate.Date && q.CalendarEvent.Enddate.Date >= startDate.Date).ToList())
            {
                <div style="background-color: #bed4e6; border: 1px solid #000; font-size: 10px; margin-bottom: 2px;">
                    @item.CalendarEvent.Text
                </div>
            }

私の eventList には、A、B、C、D の 4 つのイベントがあり、startdate は currentDate です。

各イベント クラスには、開始日、終了日、およびテキストがあります。

イベントを正しく配置するためにループを書き直す方法を知っている人はいますか?

前もって感謝します!

4

0 に答える 0