【发布时间】:2014-11-04 04:49:38
【问题描述】:
我有两个类似于 HolidayDate 的字段,如下所示,
[Required]
[DataType(DataType.Date)]
[DisplayFormat(DataFormatString = "{0:yyyy-MM-dd}", ApplyFormatInEditMode = true)]
[DisplayName(Constants.DisplayName.HolidayDate)]
public virtual DateTime HolidayDate { get; set; }
[StringLength(50)]
[DisplayName(Constants.DisplayName.HolidayDay)]
public virtual string HolidayDay { get; set; }
在我的cshtml文件中
<div class="col-md-3">
<label for="" class="control-label">Date</label>
<br />
@Html.EditorFor(model => model.HolidayDate, new { @class = "form-control"})
.DisableIf(() => Model.IsReadOnly == true)
</div>
<div class="col-md-3">
<label for="" class="control-label">Day</label>
<br />
@Html.TextBoxFor(model => model.HolidayDay, new { @class = "form-control"})
.DisableIf(() => Model.IsReadOnly == true)
</div>
如果我在 HolidayDate 字段中选择一个日期,那么该日期的日期应该自动分配在 HolidayDay 字段中,所以请任何人都可以帮助找到解决方案
【问题讨论】:
-
显示你的 jquery 代码
-
$(document).ready(function () { $("#HolidayDate").datepicker( { altField: "#HolidayDay", altFormat: "DD" }); });跨度>
-
查看编辑后的代码.....如果你能帮忙,请帮助我
-
是jquery ui datepicker吗?
-
No..这里使用了 mvc razor 技术,所以我没有为 datepicker 使用任何 jquery 代码,我使用了以下代码。----> @Html.EditorFor(model => model. HolidayDate, new { @class= "form-control" }).DisableIf(() => Model.IsReadOnly == true)
标签: c# jquery asp.net-mvc asp.net-mvc-4 datepicker