我正在开发一个 Web 应用程序,其中我有一个 EditorFor 字段的日期如下:
@Html.EditorFor(model => model.FECHA_RETIRO, new { htmlAttributes = new { @class = "form-control datepicker" } })
我有一个 jquery 方法,它从下拉列表中选择一个元素,并且根据选择必须从数据库中检索其日期。方法是:
$("#SIGLA_CURSO").change(function () {
var selectedValue = $("#SIGLA_CURSO").val();
$.post('@Url.Action("obtenerFechasCurso", "PRESTAMOes")', { idCurso: selectedValue }, function (listaDatos) {
alert(listaDatos);
// handle the server response here
$("#FECHA_RETIRO").val(listaDatos[0]);
$("#Fecha_Fin_Prestamo").val(listaDatos[1]);
});
});
问题是我希望 FECHA_RETIRO 字段显示我从数据库中检索的日期,但是我无法修改它。如果我尝试在文本框中显示日期,它可以工作,但它不使用 editorfor,我认为这是我需要修改的字段。
可以使用jquery吗?谢谢你。