скрипт:
<script type="text/javascript">
$(function () {
$('#datetimepicker').datetimepicker({
disabledDates: [
new Date()
],
inline: true,
format: 'L',
daysOfWeekDisabled: [0, 6],
minDate: new Date(),
useCurrent: false
});
$('#datetimepicker').on('change.datetimepicker', function (event) {
var formatted_date = event.date.format('M/DD/YYYY');
$('#datetimepickerOut').val(formatted_date);
$.ajax({
url: '@Url.Action("Create")',
contentType: 'application/html; charset=utf-8',
data: { calendarDate: formatted_date },
success: function (data) {
$('#divTimeSlots').fadeIn("slow");
},
failure: function (result) {
alert(errMsg);
}
});
});
$('#divTimeSlots input').on('change', function (event) {
$('#SlotTimeOut').val($("[type='radio']:checked").val());
});
});
</script>
контроллер:
public ActionResult Create(string calendarDate)
{
testViewModel mvm = new testViewModel();
mvm.myDate = calendarDate;
}
Создать представление:
<div class="col-md-5" id="divTimeSlots" style="display: none;">
@{
var getDate = Model.myDate;
foreach (var rTimeSlots in Model.ListSlotTimeForRadio.Where(n =>
n.BranchCode == "MNL1" &&
n.Slots > 0
&&
n.SlotCode == getDate
))
{
@Html.RadioButtonFor(model => model.ListSlotTimeForRadio, rTimeSlots.SlotTime,
new { htmlAttributes =
new Dictionary<string, object>
{
{ "id", "timeSlots" },
{ "class", "form-control" }
}
})
@rTimeSlots.SlotTime<br>
}
}
</div>
как вы можете видеть в моем скрипте, это встроенный указатель даты.когда я нажимаю на любую дату в таймере, значение передается переменной formatted_date.formatted_date также будет передаваться контроллеру через ajax (см. calendarDate).затем calendarDate передается модели как myDate (см. контроллер).при нажатии на любую дату, радиокнопка будет отображаться на основе foreach и .fadein («медленно») в скрипте.но когда я добавляю && n.SlotCode == getDate в foreach, список радиокнопок не появляется.getDate is myDate.
, когда я использую && n.SlotCode == "2/22/2019", это работает, список радиокнопок отображается.но когда я использую == getDate, это не работает.

, поскольку я отлаживаю его, я получаю дату правильно.но список радиокнопок не появляется, я поместил его в функцию успеха.но кажется, что он работает неправильно.
я не знаю, что не так.пожалуйста помоги.ТИА