Javascript 如何在TEXTBOX中显示表部分视图mvc中的datetime arraylist
我的arraylist包含id、datetime和boolen(复选框) 当它在表中绑定时,只有datetime不会以写方式绑定,如果它在textboxfor中绑定(我需要使日期可编辑),它在标签中绑定正确Javascript 如何在TEXTBOX中显示表部分视图mvc中的datetime arraylist,javascript,c#,razor,model-view-controller,razor-pages,Javascript,C#,Razor,Model View Controller,Razor Pages,我的arraylist包含id、datetime和boolen(复选框) 当它在表中绑定时,只有datetime不会以写方式绑定,如果它在textboxfor中绑定(我需要使日期可编辑),它在标签中绑定正确 <tbody id="employeeScheduleList"> @if (Model != null && Model.R != null && Model.R.Count() > 0) {
<tbody id="employeeScheduleList">
@if (Model != null && Model.R != null && Model.R.Count() > 0)
{
foreach (var file in Model.R)
{
<tr>
<td>
<div class="form-group">
@if (@file.ReceivingDateValue != null)
{
@file.ReceivingDateValue.Value.ToShortDateString()
}
@Html.TextBoxFor(m => file.ReceivingDateValue, new { @class = "form-control ReceivingDate ", type = "Date", id = "ReceivingDate_" })
@if (file.ReceivingDateValue != null)
{
<script>
var t = document.getElementById("ReceivingDate_");
t.value = '@file.ReceivingDateValue.Value.ToString("yyyy-MM-dd")';
</script>
}
@Html.ValidationMessageFor(model => file.ReceivingDateValue, "", new { @class = "text-danger" })
</div>
</td>
</tr>
}
}
</tbody>
@如果(Model!=null&&Model.R!=null&&Model.R.Count()>0)
{
foreach(Model.R中的var文件)
{
@如果(@file.ReceivingDateValue!=null)
{
@file.ReceivingDateValue.Value.ToSortDateString()文件
}
@Html.TextBoxFor(m=>file.ReceivingDateValue,新的{@class=“form control ReceivingDate”,type=“Date”,id=“ReceivingDate”})
@if(file.ReceivingDateValue!=null)
{
var t=document.getElementById(“接收日期”);
t、 value='@file.ReceivingDateValue.value.ToString(“yyyy-MM-dd”);
}
@Html.ValidationMessageFor(model=>file.ReceivingDateValue,”,新的{@class=“text danger”})
}
}
我的问题在
@Html.TextBoxFor(m=>file.ReceivingDateValue,新的{@class=“form control ReceivingDate”,type=“Date”,id=“ReceivingDate”})中出现
因为ReceivingDateValue的值被正确绑定,当我在chrome中插入时,我找到了写入值,但它的文本框显示了错误的值
我想在文本框中查看日期,使其可编辑lambda表达式
x=>文件。FileIDValue将值从客户端绑定到控制器。将值作为属性添加应该从服务器绑定到客户端,并提供您要查找的结果
@Html.TextBoxFor(x => file.FileIDValue, new { @class = "form-control hidden EMPF", value = File.FileIDValue }
尝试将值作为属性之一添加到helper标记中:@Html.TextBoxFor(x=>file.FileIDValue,new{@class=“form control hidden EMPF”,value=file.FileIDValue}
issue in@Html.TextBoxFor(m=>file.ReceivingDateValue,new{@class=“form control ReceivingDate”,type=“Date”,id=“ReceivingDate”}
值已正确绑定,然后尝试@Html.TextBoxFor(m=>file.ReceivingDateValue,new{@class=“form control ReceivingDate”,type=“Date”,id=“ReceivingDate”,value=file.ReceivingDate})我在@Html.TextBoxFor(m=>file.ReceivingDateValue,new{@class=“form control ReceivingDate})中的问题“,type=“Date”,id=“ReceivingDate\uuquo})
因为ReceivingDateValue的值绑定正确,当我在chrome中插入它时,我找到了写入值,但它的文本框显示了错误的值。我想在文本框中查看日期,使其可编辑