1

ドロップダウン値を保存するときに、剣道グリッドで重複するデータ エントリをフィルター処理する必要があります。

月曜日、火曜日などの曜日を示すこのドロップダウンがあります

しかし、ユーザーが以前に保存された日を削除しない限り保存できないようにするメッセージを表示することで、これを防ぎたいと思います。誰かがこの状況で私を助けてくれますか??

私のドロップダウンリスト:

<p>
                <label for="dllAvailableDay">
                    <abbr title="This is a required field.">
                        <em><font color="red">*</font></em></abbr>
                    Available Day</label>
                <span>
                    @Html.DropDownList("dllAvailableDay", new SelectList(ViewBag.availableDayList, "ID", "Display_Value", workerAvailableDay), "[Please Select]",
          new Dictionary<string, object>
                {
                    {"class","validate[required] inputLong"}
                })
                </span>
            </p>

Viewbag のコントローラー:

 private void GetAvailableDayList()
        {
            var availableDayList = (from a in db.Lookups
                                    where a.Domain == "AVAILABLEDAY"
                                    select a).ToList();

            ViewBag.AvailableDayList = availableDayList;
        }

ありがとうございました。

4

1 に答える 1

0

あなたのJavaScriptでは、「使用された日」のリストがあり、使用された日をプッシュアンドポップし、使用されなくなったら削除できます。次に、その配列を使用して選択を検証します (選択イベントをドロップダウンに追加します)。

于 2013-12-23T15:33:37.320 に答える